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

99
UIFont - как получить системный тонкий шрифт

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

97
UIStackView «Невозможно одновременно удовлетворить ограничения» для «сжатых» скрытых представлений

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

97
масштабировать изображение в UIButton до AspectFit?

Я хочу добавить изображение в UIButton, а также хочу масштабировать свое изображение, чтобы оно соответствовало UIButton (уменьшить изображение). Пожалуйста, покажите мне, как это сделать. Это то, что я пробовал, но это не работает: Добавление изображения на кнопку и использование setContentMode:...

97
Проверить, находится ли подвид в представлении

Я делаю приложение , где я добавить подвид к виду , используя addSubview:на условиях IBAction. Точно так же, когда кнопка с этим IBActionснова нажата, должна вызвать removeFromSuperviewэто подпредставление, добавленное к нему IBAction: Псевдокод -(IBAction)showPopup:(id)sender {...

93
Как создать анимацию отказов UIView?

У меня есть следующий CATransition для вызываемого UIView finalScoreView, который заставляет его входить на экран сверху: CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom;...

92
Преимущества, проблемы, примеры добавления еще одного UIWindow в приложение iOS?

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

91
UITableView отключить смахивание для удаления, но все еще есть удаление в режиме редактирования?

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

89
Подчеркнуть текст в UIlabel

Как я могу подчеркнуть текст, который может состоять из нескольких строк? Я считаю, что некоторые люди предлагают UIWebView, но это явно слишком тяжелый класс для простого рендеринга текста. Я думал о том, чтобы выяснить начальную точку и длину каждой строки в каждой строке. И соответственно...

89
Как сделать нативную анимацию «Импульсный эффект» на UIButton - iOS

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

88
Как изменить высоту сгруппированного заголовка UITableView?

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

86
Нарисуйте пунктирную (не пунктирную!) Линию с помощью IBDesignable в 2017 г.

С UIKit легко нарисовать пунктирную линию. Так: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Есть ли способ нарисовать настоящую пунктирную линию? Любые идеи? Поскольку этот вопрос действительно старый и никто не дал полного @IBDesignableрешения, вот он ......

86
UITableView + Добавить смещение содержимого вверху

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

85
Есть ли готовое управление календарем для приложений iPhone? [закрыто]

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

84
Как добавить кнопку `` Готово '' на цифровую клавиатуру в iOS

Итак, цифровая клавиатура по умолчанию не оснащена кнопкой «Готово» или «Далее», поэтому я бы хотел ее добавить. В iOS 6 и ниже были некоторые уловки для добавления кнопки на клавиатуру, но, похоже, они не работают в iOS 7. Сначала я подписываюсь на отображение уведомлений на клавиатуре...

83
UIStackView Скрыть просмотр анимации

В iOS 11 поведение анимации скрытия внутри a UIStackViewизменилось, но я нигде не смог найти это задокументировано. iOS 10 iOS 11 Код в обоих случаях таков: UIView.animate(withDuration: DiscoverHeaderView.animationDuration, delay: 0.0, usingSpringWithDamping: 0.9, initialSpringVelocity: 1,...

82
Как рассчитать ширину текстовой строки определенного шрифта и размера шрифта?

У меня есть UILabel, который отображает некоторые символы. Как «x», «y» или «rpm». Как я могу рассчитать ширину текста на этикетке (она не занимает все доступное пространство)? Это для автоматического макета, когда другое представление будет иметь прямоугольник кадра большего размера, если внутри...

79
Как удалить значение пользователя по умолчанию в NSUserDefaults?

Т.е. мое приложение вначале устанавливает некоторые стандартные значения по умолчанию. Затем эти значения могут быть переопределены пользователем. И когда пользователь что-то портит, я хочу вернуть эти настройки обратно к значениям по умолчанию для моего приложения. Насколько я понимаю, значения...