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

UIView - это класс в структуре UIKit iOS, определяющий прямоугольную область на экране и интерфейсы для управления контентом в этой области. Все элементы пользовательского интерфейса являются подклассами UIView или содержатся в UIView.

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

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


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

2
Как работает clipsToBounds?
Я хотел бы знать, как пользоваться UIViewимуществом clipsToBounds. В официальной документации сказано следующее: clipsToBounds свойство Логическое значение, определяющее, ограничены ли вложенные представления пределами представления. Обсуждение Установка этого значения в YESприводит к тому, что подпредставления будут обрезаны до границ получателя. Если установлено NO, подвиды, кадры которых выходят за видимые границы получателя, …
110 ios  uiview  uikit  frame  bounds 

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

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

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

8
Когда я могу активировать / деактивировать ограничения макета?
Я установил несколько наборов ограничений в IB, и я хотел бы программно переключаться между ними в зависимости от некоторого состояния. Есть constraintsAколлекция розеток, все из которых помечены как установленные из IB, и constraintsBколлекция розеток, все из которых удалены в IB. Я могу программно переключаться между двумя наборами следующим образом: NSLayoutConstraint.deactivateConstraints(constraintsA) …


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

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

22
Как преобразовать UIView в изображение
Я хочу преобразовать UIView в изображение и сохранить его в своем приложении. Может кто-нибудь сказать мне, как сделать снимок экрана или преобразовать его в изображение и как лучше всего сохранить его в приложении (не в фотопленке)? Вот код для представления: var overView = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3)) overView.center = …
99 ios  swift  uiview  screenshot 

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


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