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

123
iOS: Как сделать анимацию для нового ограничения автоматического размещения (высота)

Я никогда раньше не работал с ограничениями автоматического размещения . У меня есть небольшое новое приложение, над которым я работаю, и я заметил, что представления NIB по умолчанию настроены на автоматическое размещение. Итак, я подумал, что воспользуюсь возможностью поработать с этим и...

121
Округленный UIView с использованием CALayers - только некоторые углы - как?

В моем приложении четыре кнопки, названные следующим образом: Верхний левый Левая нижняя В правом верхнем углу Нижний правый Над кнопками есть изображение (или UIView). Теперь предположим, что пользователь нажимает на верхнюю левую кнопку. Приведенное выше изображение / вид должно быть закруглено в...

117
Каков наиболее надежный способ заставить UIView перерисовываться?

У меня есть UITableView со списком элементов. Выбор элемента подталкивает viewController, который затем выполняет следующие действия. из метода viewDidLoad я запускаю URLRequest для данных, которые требуются для одного из моих подпредставлений - подкласса UIView с переопределенным drawRect. Когда...

117
Как изменить цвет текста в UIPickerView под iOS 7?

Я знаю о pickerView:viewForRow:forComponent:reusingViewметоде, но при использовании viewона проходит в reusingView:том , как я могу изменить его использовать другой цвет текста? Если я использую, view.backgroundColor = [UIColor whiteColor];ни одно из представлений больше не...

115
Блок завершения для popViewController

При отказе от использования контроллера модального представления dismissViewControllerесть возможность предоставить блок завершения. Есть ли аналогичный для popViewController? Аргумент завершения очень удобен. Например, я могу использовать его, чтобы отложить удаление строки из представления...

114
Как создать собственный класс представления iOS и создать несколько его копий (в IB)?

В настоящее время я делаю приложение, которое будет иметь несколько таймеров, которые в основном одинаковы. Я хочу создать собственный класс, который использует весь код для таймеров, а также макет / анимацию, чтобы у меня было 5 одинаковых таймеров, которые работают независимо друг от друга. Я...

113
Как контролировать распространение и размытие теней?

Я спроектировал элементы пользовательского интерфейса в эскизе, и один из них имеет тень с размытием 1 и растяжением 0. Я просмотрел документ для свойства слоя представлений, и у слоя нет ничего с именем spread или blur или чего-либо подобного (единственным элементом управления был просто...

111
Как загрузить файл xib в UIView

Я искал везде и пока ничего не помогло. В основном я хочу иметь файл .xib с именем rootView.xib, и внутри него я хочу иметь UIView (назовем его containerView), который занимает только половину экрана (так что будет обычный вид и новый вид). Затем мне нужен другой файл .xib с именем firstView.xib и...

110
Как работает clipsToBounds?

Я хотел бы знать, как пользоваться UIViewимуществом clipsToBounds. В официальной документации сказано следующее: clipsToBounds свойство Логическое значение, определяющее, ограничены ли вложенные представления пределами представления. Обсуждение Установка этого значения в YESприводит к тому, что...

108
Какой лучший способ добавить тень к моему UIView

Я пытаюсь добавить тень к представлениям, которые наложены друг на друга, представления сворачиваются, позволяя видеть контент в других представлениях, в этом ключе я хочу оставить view.clipsToBoundsВКЛ, чтобы при сворачивании представлений их содержимое было обрезано. Похоже, это затруднило мне...

105
Какая связь между setNeedsLayout UIView, layoutIfNeeded и layoutSubviews?

Может кто - нибудь дать однозначное объяснение о взаимосвязи между UIView's setNeedsLayout, layoutIfNeededи layoutSubviewsметодах? И пример реализации, в которой будут использоваться все три. Спасибо. Что меня смущает, так это то, что если я отправляю своему пользовательскому представлению...

105
«Из контроллера представления» исчезает с помощью UIViewControllerContextTransitioning

У меня возникла одна проблема, и я описал ее ниже. Я использую UIViewControllerContextTransitioning для пользовательских переходов. У меня есть 2 контроллера представления, контроллер первого представления и контроллер второго представления. Теперь я хочу добавить второй контроллер представления к...

104
Когда я могу активировать / деактивировать ограничения макета?

Я установил несколько наборов ограничений в IB, и я хотел бы программно переключаться между ними в зависимости от некоторого состояния. Есть constraintsAколлекция розеток, все из которых помечены как установленные из IB, и constraintsBколлекция розеток, все из которых удалены в IB. Я могу...

101
Размер CALayers не изменился при изменении границ UIView. Зачем?

У меня UIViewесть около 8 различных CALayerподслоев, добавленных к его слою. Если я изменяю границы представления (анимированные), то само представление сжимается (я проверял это с помощью a backgroundColor), но размер подслоев остается неизменным . Как это решить?...

99
Как преобразовать UIView в изображение

Я хочу преобразовать UIView в изображение и сохранить его в своем приложении. Может кто-нибудь сказать мне, как сделать снимок экрана или преобразовать его в изображение и как лучше всего сохранить его в приложении (не в фотопленке)? Вот код для представления: var overView = UIView(frame:...

99
Получить позицию UIView относительно супервизора его супервизора

У меня есть UIView, в котором я расположил UIButtons. Я хочу найти позиции этих UIButtons. Я знаю, что buttons.frameэто даст мне позиции, но это даст мне позиции только в отношении своего непосредственного руководства. Есть ли способ найти положение этих кнопок с учетом супервизора UIButtons?...

98
Правильный способ загрузки пера для подкласса UIView

Я знаю, что этот вопрос задавался раньше, но ответы противоречат друг другу, и я запутался, поэтому, пожалуйста, не раздражайте меня. Я хочу иметь многократно используемый UIViewподкласс во всем моем приложении. Я хочу описать интерфейс с помощью файла пера. Теперь предположим, что это...