Описание тега viewdidlayoutsubviews
2
ответа
Я хочу изменить нижний слой цвета текстового поля, когда я начну печатать на синий
func designTextField() { //Set the horizontal line in bottom of text field nameLayer.frame = CGRect(x: 0, y: self.tfName.bounds.size.height-1, width: self.tfName.bounds.size.width, height: 1) nameLayer.backgroundColor = UIColor.lightGray.cgColor tfN…
21 фев '18 в 13:08
1
ответ
При установке нового кадра табличного представления в приложении viewDidLayoutSubviews происходит сбой в iOS 7
- (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; if (employeeListModel.count > 0) { if ([employeeListModel count]*90 < self.view.bounds.size.height-64) { CGRect frame = self.empListTableView.frame; frame.size.height = [employeeLi…
13 май '15 в 06:45
1
ответ
Как эффективно управлять изменениями размера экрана и перерисовкой с помощью раскадровок, initWithCoder, viewDidLoad и viewDidLayoutSubviews?
Я использую макеты раскадровки, чтобы настроить макет представления. Я поддерживаю макеты iPhone и iPad. Когда представление создается с initWithCoder:, он изначально создается с размером кадра устройства, на которое я последний раз смотрел в Интерф…
04 фев '18 в 01:02
0
ответов
Неверный размер кадра в viewdidload, viewdidappear
Используя iOS8. Размер кадра UIViewController's представление неверно в viewDidLoad а также viewDidAppear, Я мог бы получить правильный размер кадра из viewDidLayoutSubviews и выполнять обновления вида (мне нужно сделать макет недействительным), но …
05 ноя '14 в 15:35
1
ответ
Переопределить значения центра авторазметки UIButton в Subview @ viewDidLayoutSubviews
Я использую Autolayout для довольно сложного меню и мне действительно это нужно. Все кнопки, UIViews и т. Д. Моего меню находятся в отдельном UIView, называемом "menuSubview". Если пользователь нажимает кнопку, весь "menuSubview" перемещается в друг…
05 июл '16 в 10:44
0
ответов
Swift 4: didSet @IBOutlet вызывает viewDidLayoutSubviews, но не с addSubview()
Когда selectCard вызывается, комментируя различные части кода, который я обнаружил, что viewDidLayoutSubviews вызывается только когда score обновляется в checkIfCardsMatch функция. Счет обновляется только если у нас есть matchedCards, Почему это про…
22 июн '18 в 16:55
2
ответа
iOS 10 Auto Layout - viewDidLayoutSubviews вызывается повторно
Вся раскадровка включена с помощью AutoLayout. Когда я помещаю журнал в viewDidLayoutSubviews (), я вижу, что он вызывается несколько раз и никогда не останавливается. У меня нет каких-либо автоматических макетов красных флагов в контроллере вида. Ч…
07 мар '17 в 18:10
0
ответов
Как получить обратный вызов для автоматического разметки устройства в Swift/iOS?
Я хочу разместить несколько кнопок / изображений в моем UIView после того, как автоматическая верстка завершила макет для устройства, на котором выполняется приложение. Например, в раскадровке у меня установлен размер экрана iPhone 7. Но после того,…
02 фев '17 в 02:01
1
ответ
Xcode - viewDidLayoutSubviews
У меня есть представление внутри viewController, я хотел, чтобы начать меньший вид за пределами viewController слева, и анимировать его в центр, когда я нажимаю кнопку. поэтому я сделал это так: override func viewDidLayoutSubviews() { smallView.cent…
29 сен '14 в 15:38
2
ответа
iOS:TableView не выполняет плавную прокрутку из-за установки ограничений во время выполнения в CellForRowAtIndexPath
Я использую StoryBoard и использую Autolayout, я установил ограничения во время выполнения для пользовательской ячейки. Также я установил ограничения в ViewDidLayoutSubviews для обработки ориентации устройства. Так что это занимает время для настрой…
05 июн '15 в 06:48
0
ответов
UIColllectionView не соблюдает макет
Я хочу изменить макет представления моей коллекции после поворота, чтобы изменить размер ячейки. В симуляторе отлично работает. На iPhone 6 нет. Код выглядит следующим образом: -(void)viewDidLoad { UICollectionViewFlowLayout *layout = [[UICollection…
29 ноя '14 в 11:10
0
ответов
Бета-версия Xcode 6 и изменяемый размер Iphone: как получить текущие размеры экрана
Я пытаюсь сделать свои представления полностью динамическими, чтобы они могли соответствовать любым размерам экрана. В данный момент я получаю ширину и высоту экрана для расчета следующим образом: CGFloat getDisplayHeight() { CGSize result = [[UIScr…
11 авг '14 в 16:36
0
ответов
Вызовите viewDidLayoutSubviews в iOS 7
Я пытаюсь реализовать элемент управления под названием SCLAlerView, который улучшает оповещения. Но я сталкиваюсь с проблемой при использовании iOS 7 (она хорошо работает на iOS 8). В портретном режиме вид оповещения отображается правильно, но в аль…
06 янв '15 в 16:32
1
ответ
Почему горизонтальная линия в текстовых полях конфликтует в альбомном режиме в ipad в Swift?
Я использую этот код в Xcode 9, iOS 11. var boolName: Bool = false override func viewDidLoad() { super.viewDidLoad() } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(true) if boolName == true { self.designTextField() self.view…
24 фев '18 в 05:42
1
ответ
Почему изменение текста UILabel вызывает событие viewDidLayoutSubviews?
Есть много viewDidLayoutSubviews События запускаются в моем ViewController. В конце концов я сузился до одной строки кода, которая вызывает событие: self.debugLabel.text = [NSString stringWithFormat:@"%@ - %@", key, [@(tag) stringValue]]; Это UILabe…
13 ноя '14 в 15:07
2
ответа
Как получить правильную высоту вида в viewDidLayoutSubviews?
- (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; NSLog(@"viewDidLayoutSubviews view.height: %f", self.view.frame.size.height); } В приведенном выше view.height всегда 1024, независимо от ориентации устройства. Даже поворот устройства п…
21 окт '13 в 21:50
2
ответа
viewDidLayoutSubviews больше не вызывается при отображении вида сверху с помощью UINavigationController
iOS 10, подарок, который продолжает ломаться, похоже, изменил другое поведение. Предположим, что два UIViewController помещены в UINavigationController. На iOS 8/9 звонит navigationController?.popViewController(animated: true) всплыть верхний UIView…
29 сен '16 в 21:40
1
ответ
В какой момент подвиды UIViewController определенно выложены изначально?
У меня есть много мест в моем коде, где мне нужно делать вещи, основанные на макете представлений в UIViewController, Например, у меня есть представление в кончике, которое я затем записываю в коде и использую для создания маски для другого слоя, но…
07 июл '15 в 08:09
3
ответа
viewDidLayoutSubviews вызывается при изменении метки (xcode) (swift)
У меня есть код, кнопка переключения и анимация в моем коде. Когда я нажимаю кнопку переключения -> анимация запускается, метка меняется. Ниже приведен мой пример кода. override func viewDidLayoutSubviews() { println("viewDidLayoutSubviews is called…
25 мар '15 в 10:48
2
ответа
UIViewController viewDidLayoutSubviews
Мне трудно понять, почему Эрика Садун делает следующее (вызывая viewDidAppear в viewDidLayoutSubviews) в своем примере кулинарной книги Ch07-11. Возможно, два метода должны вызывать другой метод? Смотрите: https://github.com/erica/iOS-5-Cookbook/tre…
27 янв '12 в 23:22