Публикации по теме 'autolayout'
Программный интерфейс: Discord
Я практиковал программные ограничения пользовательского интерфейса и решил проверить свои текущие способности, построив что-то знакомое с нуля. Через два стакана кофе я попал в приложение Discord для iOS.
Полный исходный код проекта можно найти на моем гитхабе .
Авария
Экран сообщений в Discord можно разбить на три части.
1. Вид сверху
Содержит строку состояния и ряд настраиваемых кнопок.
2. TableView
Основная составляющая экрана. UITableView с настраиваемой..
Вопросы по теме 'autolayout'
NSLayoutConstraint.constant игнорирует анимацию
Я создаю класс разделенного представления для автомакета для одного из моих приложений. Среди его различных функций — то, что он может сворачивать панели и анимировать их свертывание, во многом так же, как это делает NSSplitView.
Поскольку я...
8800 просмотров
schedule
15.06.2023
Автомакет в бета-версии iOS 6
Auto Layout был анонсирован в iOS 6, но мне было трудно найти какую-либо информацию или документацию об этом. Как именно он используется? Использует ли он NSLayoutConstraint? Имеются ли какие-либо ресурсы?
6626 просмотров
schedule
18.05.2024
iOS AutoLayout - получить ширину размера кадра
Я разрабатываю с использованием автоматического макета iOS 6
Я хотел бы зарегистрировать сообщение, отображающее ширину кадра представления.
Я вижу textView на экране.
Но я получаю ширину и высоту равными нулю, я что-то упустил?...
68488 просмотров
schedule
26.08.2022
Распознаватели жестов и авто-макет в iOS6, масштабирование от центра
Этот код распознавателя жестов ниже, который обычно масштабирует вид от центра, не работает, когда в iOS6 включена автоматическая компоновка. Кажется, что вид масштабируется от своего источника, когда включена автоматическая компоновка. Другие...
1622 просмотров
schedule
24.01.2023
Программное создание ограничений макета
Я знаю, что многие люди уже задали кучу вопросов об этом, но даже с ответами я не могу заставить это работать.
Когда я имею дело с ограничениями на раскадровке, это легко, но в коде мне приходится нелегко. Я стараюсь, например, иметь...
146268 просмотров
schedule
19.02.2024
Ограничения изменены при изменении UIViewController.frame
У меня есть UIViewController , который я добавляю к другому UIViewController в детстве. Когда добавляется дочерний элемент, родительский элемент устанавливает рамку для моего дочернего элемента с помощью childVC.frame = .... , но это нарушает мои...
1292 просмотров
schedule
06.05.2023
Удалить ограничения автоматического макета для определенного объекта
У меня есть UIImageView , встроенный в UIView . Все мое приложение использует AutoLayout , но я хочу удалить constraints для UIImageView . Xcode не позволит мне удалить constraints , есть ли способ отключить их для определенного объекта,...
71871 просмотров
schedule
22.12.2023
Отключить ограничения в раскадровке Xcode
Я пытаюсь создать очень простой вид. Я разместил 4 настраиваемые кнопки в представлении в сетке, например, с интервалом. Но когда я запускаю приложение, я получаю две кнопки разных размеров. Я включил изображения раскадровки и симулятора здесь....
6644 просмотров
schedule
14.08.2022
Анимированное изменение макета ограничения. IfNeeded медленно
Я пытаюсь анимировать мой ADBannerView на экране и за его пределами с помощью автомакета. До автомакета (установка кадра и анимация) все работало нормально. Теперь у меня есть следующий код, и он работает на viewDidLoad , чтобы убедиться, что...
3978 просмотров
schedule
12.11.2022
как удалить изменение размера из автомакета какао
Я пытаюсь заставить NSBox поддерживать его ширину и высоту, а также оставаться в центре его раздела разделенного представления. Как я могу использовать InterfaceBuilder, чтобы настроить поле так, чтобы оно не изменяло размер и по-прежнему...
653 просмотров
schedule
09.04.2022
Загадочные ограничения NSLayoutConstraints, вызывающие конфликты
Я использую MGSplitViewClass (ссылка) В указанном разделенном представлении у меня есть в главном представлении набор из четырех UIView, которые содержат более надежные представления (табличные представления, группы меток и представление...
3191 просмотров
schedule
17.05.2022
Изменение положения элементов управления при изменении ориентации
Я знаю, что Auto Layout можно использовать для согласования размеров и положения при изменении ориентации. Можно ли полностью изменить раскладку при изменении ориентации?
Например, взгляните на приведенный ниже каркас простого экрана входа в...
8538 просмотров
schedule
19.03.2023
Проблема iOS 6.0 AutoLayout с ограничениями: подпредставления исчезают при повороте
Привет, я разработал XIB, используя константы AutoLayout для отображения двух рядов кнопок, по три кнопки в каждом ряду, как показано на снимке экрана (я размещу кнопки в красных UIViews после того, как получу удовлетворительный макет):
Пока...
3467 просмотров
schedule
10.11.2022
Xcode Autolayout - просмотр повернут, если флажок не установлен
Я создал приложение в Xcode 4.5 с включенным автомакетом. Поскольку он не совместим с iOS 5 (не знал перед тестированием), я отключил автомакет из раскадровки. Теперь содержимое представления поворачивается по часовой стрелке при тестировании в...
378 просмотров
schedule
28.03.2023
Автоматическая компоновка, поворот экрана и анимация UIView
У меня проблема с UIView, который я добавляю в нижнюю часть экрана и анимирую его, чтобы заполнить большую часть экрана, если нажата кнопка. Вид будет анимироваться вверх и вниз и вращаться, как задумано. Если я попытаюсь анимировать в ландшафтном...
3568 просмотров
schedule
09.04.2022
Мой UIScrollView не работает с автомакетом в ios6
Я поместил UIScrollView в свой UIViewController в свою раскадровку. Когда я использую этот код:
- (void)viewDidLoad
{
[super viewDidLoad];
[_scrollview setContentSize:CGSizeMake(_scrollview.bounds.size.width*2,...
4304 просмотров
schedule
30.03.2023
Пользовательская проблема UICollectionViewFlowLayout
У меня есть представление коллекции с подклассом макета UICollectionViewFlow. Эффект, к которому я стремлюсь, - это вращение (перспектива, вокруг оси Y) и масштабирование при движении. В представлении «Моя коллекция» включен режим постраничного...
732 просмотров
schedule
26.04.2022
Добавление приоритета к ограничениям макета
У меня label и button в таком superView .
|--------------[Label]-----[button]-|
Я бы хотел, чтобы label был centred , если возможно, затем имел минимальный разрыв до button и сдвинулся влево.
Так что, если кнопка большая, это...
17364 просмотров
schedule
12.05.2023
Независимые от разрешения элементы одинакового размера в Storyboard с использованием Auto-Layout
У меня есть раскадровка, содержащая представление с панелью навигации, моя цель - иметь еще 3 элемента ниже (кнопки, представления, я полагаю, это не имеет значения), которые растягиваются так, чтобы все они имели одинаковую высоту и прилипали друг к...
326 просмотров
schedule
23.04.2022
Проблема ограничения автомакета UIScrollView contentSize
Вот ситуация.
У меня есть UIScrollView, который использует автомакет, который успешно адаптируется к экрану, когда я его поворачиваю, моя проблема связана с содержимым scrollView, которое не настраивается.
ScrollView — красная часть....
728 просмотров
schedule
10.12.2022