Вопросы с тегом «uikit»

UIKit (не путать с интерфейсной средой GetUIKit) - это объектно-ориентированная среда, отвечающая за большую часть пользовательского интерфейса iOS.

4
UIFont - как получить системный тонкий шрифт
UIFontесть методы для получения обычного font ( systemFontOfSize) или жирного шрифта ( boldSystemFontOfSize), но как получить "тонкий системный шрифт", доступный через раскадровку? Передача "тонкой системы" в UIFontContructor не работает, этот конструктор работает только для несистемных шрифтов.

7
Проверить, находится ли подвид в представлении
Я делаю приложение , где я добавить подвид к виду , используя addSubview:на условиях IBAction. Точно так же, когда кнопка с этим IBActionснова нажата, должна вызвать removeFromSuperviewэто подпредставление, добавленное к нему IBAction: Псевдокод -(IBAction)showPopup:(id)sender { System_monitorAppDelegate *delegate = (System_monitorAppDelegate *)[[UIApplication sharedApplication] delegate]; UIView *rootView = delegate.window.rootViewController.view; if([self popoverView] is not …

16
масштабировать изображение в UIButton до AspectFit?
Я хочу добавить изображение в UIButton, а также хочу масштабировать свое изображение, чтобы оно соответствовало UIButton (уменьшить изображение). Пожалуйста, покажите мне, как это сделать. Это то, что я пробовал, но это не работает: Добавление изображения на кнопку и использование setContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; Делаем «растягивающее изображение»: UIImage *stretchImage …

14
UIStackView «Невозможно одновременно удовлетворить ограничения» для «сжатых» скрытых представлений
Когда мои «строки» UIStackView сжаты, они выдают AutoLayoutпредупреждения. Тем не менее, они отображаются нормально, и ничего плохого, кроме этих видов журналов: Невозможно одновременно удовлетворить ограничения. Возможно, по крайней мере одно из ограничений в следующем списке вам не нужно. Попробуйте следующее: (1) посмотрите на каждое ограничение и попытайтесь выяснить, чего вы …

4
Как создать анимацию отказов UIView?
У меня есть следующий CATransition для вызываемого UIView finalScoreView, который заставляет его входить на экран сверху: CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; [gameOver.layer addAnimation:animation forKey:@"changeTextTransition"]; [finalScoreView.layer addAnimation:animation forKey:@"changeTextTransition"]; Как мне сделать так, чтобы он отскакивал один раз после …

3
Преимущества, проблемы, примеры добавления еще одного UIWindow в приложение iOS?
Недавно я задумался о том, что в приложении для iOS есть только один UIWindow. Создать еще один UIWindowи разместить его на экране не проблема. Мой вопрос расплывчатый, но меня интересуют: Чего я потенциально могу достичь с помощью секунды, UIWindowчего нельзя сделать другими способами? Что может пойти не так при использовании …

7
UITableView отключить смахивание для удаления, но все еще есть удаление в режиме редактирования?
Я хочу что-то похожее на приложение Alarm, где вы не можете удалить строку, но вы все равно можете удалить строку в режиме редактирования. Когда закомментировал tableView: commitEditingStyle: forRowAtIndexPath :, я отключил смахивание для удаления и все еще имел кнопку Удалить в режиме редактирования, но что происходит, когда я нажимаю кнопку …

4
Как сделать нативную анимацию «Импульсный эффект» на UIButton - iOS
Я хотел бы иметь какую-то импульсную анимацию (бесконечный цикл «масштабирование - масштабирование») на UIButton, чтобы он сразу привлекал внимание пользователей. Я видел эту ссылку Как создать эффект импульса с помощью -webkit-animation - outward rings, но мне было интересно, есть ли способ сделать это только с использованием собственной структуры?

21
Подчеркнуть текст в UIlabel
Как я могу подчеркнуть текст, который может состоять из нескольких строк? Я считаю, что некоторые люди предлагают UIWebView, но это явно слишком тяжелый класс для простого рендеринга текста. Я думал о том, чтобы выяснить начальную точку и длину каждой строки в каждой строке. И соответственно проведите под ним линию. У …
89 ios  text  uikit  uilabel  underline 

10
Как изменить высоту сгруппированного заголовка UITableView?
Я знаю, как изменить высоту заголовков разделов в виде таблицы. Но я не могу найти никакого решения для изменения интервала по умолчанию перед первым разделом. Прямо сейчас у меня есть этот код: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ if (section == 0){ return 0; } return 10; }


6
UITableView + Добавить смещение содержимого вверху
Мне нужно добавить пустое пространство в верхнюю часть моего UITableView, которое не влияет на размер области содержимого. Сдвиг содержимого вниз или добавление пустой ячейки - это НЕ то, что я хочу делать. Вместо этого я просто хочу смещение. Как?


10
Нарисуйте пунктирную (не пунктирную!) Линию с помощью IBDesignable в 2017 г.
С UIKit легко нарисовать пунктирную линию. Так: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Есть ли способ нарисовать настоящую пунктирную линию? Любые идеи? Поскольку этот вопрос действительно старый и никто не дал полного @IBDesignableрешения, вот он ... Надеюсь, это избавит кого-то от набора текста. @IBDesignable class …
86 ios  swift  uiview  uikit 

10
Есть ли готовое управление календарем для приложений iPhone? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я создаю приложение для iPhone, которое будет отображать предстоящие и прошедшие события. Я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.