Описание тега nslayoutanchor
0
ответов
Обобщения для консолидации NSLayoutAnchor
Я хочу объединить NSLayoutDimension NSLayoutXAxisAnchor а также NSLayoutYAxisAnchor создать оболочку для моих якорей, чтобы избежать длинного списка удобных методов Идеальный синтаксис, который я искал, был extension UIView { func example() { attach…
05 сен '18 в 04:41
1
ответ
Изменение расположения якорей взгляда на действие
У меня есть одна верхняя метка, один вид и кнопка. В ViewDidLoad() Метод Я дал некоторые ограничения макета для представления. При нажатии на кнопку мне нужно обновить эти ограничения (то есть вид должен двигаться вниз). Как мне это сделать. Вот мой…
17 ноя '16 в 14:17
1
ответ
Тип NSLayoutAnchor
Независимо от того, что я пытаюсь, я не могу заставить это работать... Что я не получаю? func anchorType(for string:String) -> NSLayoutAnchor<AnyObject> { switch string { case "x": return NSLayoutXAxisAnchor case "y": return NSLayoutYAxisAn…
05 сен '18 в 06:31
0
ответов
Отрицательный множитель NSLayoutConstraint дает неожиданные результаты
Мы используем Xcenter а также Ycenter NSLayoutConstraint позиционировать subview внутри родителя superview, Так как нам нужно сохранять пропорциональную позицию, мы не можем использовать constant Значение ограничений для его позиционирования, оно до…
22 дек '18 в 13:35
3
ответа
Использование NSLayoutAnchor плохо?
Я обычно использую NSLayoutAnchor, но много раз мне советовали не использовать его. Есть ли какие-либо проблемы, такие как падение производительности, кроме более сложного / более длинного кода? Мне сказали использовать: let myView = UIView(frame: C…
11 сен '18 в 02:54
1
ответ
Странный макет с tabBar.topAnchor
У меня есть несколько подвидов view.addSubview(collectionView) view.addSubview(pageControl) view.addSubview((tabBarController?.tabBar)!) view.addSubview(skipButton) view.addSubview(nextButton) и я попытался макет с помощью layoutAnchor. (в это время…
14 мар '18 в 16:55
2
ответа
Обновление widthAnchor on Ориентация устройства
Так что у меня есть это ограничение в моем контроллере для представления, как это: someView.widthAnchor.constraint(equalToConstant: view.bounds.width).isActive = true Теперь я добавил это ограничение в willLayoutSubviews обновить его при ротации уст…
13 май '18 в 20:58
0
ответов
UITabBar меняет иерархию представления после ротации процесса. (или меняет свою позицию в иерархии представления)
У меня есть представление с несколькими подпредставлениями (только с одной особенностью я добавил tabBar как подпредставление к представлению VC) super.viewDidLoad() view.addSubview((tabBarController?.tabBar)!) view.addSubview(collectionView) view.a…
15 мар '18 в 10:51
1
ответ
Структура ячейки разрушается после UIView.transition
В одном из моих контроллеров я использую UICollectionView с двухсторонними ячейками (на лицевой стороне ячейки есть кнопка, и, если пользователь нажимает на нее, ячейка должна показать ему / ей другую сторону ячейки). поэтому у меня есть это в моем …
28 сен '18 в 16:53
2
ответа
Перевод ограничений в визуальном формате в API NSLayoutAnchor
У меня есть следующее расширение, которое я получил от этого SO-вопроса несколько месяцев назад, и я хотел бы перевести его на NSLayoutAnchor (или более подробные API макетов) по простой причине, что визуальный формат не поддерживает указание безопа…
21 окт '17 в 22:34
1
ответ
Как установить NSLayoutAnchor для генерации центрированного подпредставления с соотношением сторон 1:1
Звучит не сложно, но после нескольких часов попыток я не смог найти правильного решения. Проблема: я хочу установить ограничения (с классом NSLayoutAnchor), чтобы получить подпредставление (colorImageView), центрированное в суперпредставлении, с соо…
06 ноя '16 в 22:04
1
ответ
Установка привязок макета подпредставлений к UIScrollView
Когда я хочу установить главные якоря моих подпредставлений в UIScrollViewЯ должен дать им постоянную высоту, иначе scrollView не будет прокручиваться. Но по мере того как их число растет, это похоже на беспорядок. Например, если я установлю свои 2-…
08 июн '18 в 05:19
3
ответа
В iOS, каковы различия между полями, вставками краев, вставками контента, строками выравнивания, полями макета, якорями...?
Кажется, есть несколько различных вариантов / терминов, и люди в сообществе iOS используют в отношении макета (например, UIEdgeInsets - это тип, но иногда я слышу / читаю "установить вкладки" или поля макета или руководства по макету). Мне всегда уд…
13 июн '16 в 18:36
2
ответа
Как можно использовать NSLayoutYAxisAnchor в качестве переменной?
Как может переменная типа NSLayoutYAxisAnchor определиться? Следующее не работает, но, надеюсь, иллюстрирует, что я имею в виду: let anAnchor: NSLayoutYAxisAnchor = .topAnchor NSLayoutConstraints.activate([ viewA.anAnchor.constraint(equalTo: viewB.a…
31 июл '17 в 21:59
2
ответа
Программные ограничения - охватить весь супервизор с помощью якорей макета
Возможно ли использование якорей макета, чтобы покрыть весь экран суперпредставления? Используя NSLayoutConstraints, я могу добиться этого эффекта, используя код ниже dimmingView = UIView() dimmingView.translatesAutoresizingMaskIntoConstraints = fal…
28 окт '16 в 08:37
1
ответ
Является ли layoutMarginsGuide чрезмерным?
Когда я пытался создать ограничения макета, я читал о классе NSLayoutAnchor. Они сказали: Заметка UIView не предоставляет свойства привязки для атрибутов полей макета. Вместо этого свойство layoutMarginsGuide предоставляет объект UILayoutGuide, кото…
07 май '18 в 12:29
1
ответ
Как конвертировать heightAncor в CGFloat Type?
После изменения высоты UITextField с использованием анимации высота слоя градиента, который является подпредставлением, больше не соответствует родительской высоте. Я хочу конвертировать heightAncor вид, который имеет тип NSLayoutDimensons в CGFloat…
25 июл '18 в 14:42
1
ответ
Удаление пробелов в левой и правой части UISearchBar
Я создаю компонент пользовательского интерфейса, который должен отображать UILabel и UISearchBar ниже. Однако я не могу их выровнять, UISearchBar всегда есть дополнительное пространство слева и справа (выделено КРАСНЫМ). Я пытался установить размеры…
19 июл '18 в 08:37
1
ответ
Как я могу "добавить" два NSLayoutDimensions?
Добавление двух NSLayoutDimension Объекты на самом деле не имеют смысла, но я пытаюсь установить высоту контейнерного представления на высоту двух подпредставлений с динамической высотой. Вот наглядное представление о том, что я пытаюсь сделать, где…
11 мар '18 в 05:03
1
ответ
Как обновить ограничение привязки в swift
Я хотел бы создать меню, как Android в iOS. Я использую ограничения макета для установки ограничений. Я сталкиваюсь с проблемой, когда пытаюсь обновить левое ограничение изображения при нажатии кнопки (оно должно анимироваться по нажатию кнопки). Мо…
08 янв '19 в 17:42