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

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

7
Как можно имитировать нижний лист из приложения "Карты"?
Может кто-нибудь сказать мне, как я могу имитировать нижний лист в новом приложении Карт в iOS 10? В Android вы можете использовать функцию, BottomSheetимитирующую это поведение, но я не смог найти ничего подобного для iOS. Это простой вид прокрутки с вложенным содержимым, так что панель поиска находится внизу? Я довольно …

4
Как применить перспективное преобразование к UIView?
Я ищу, чтобы выполнить перспективное преобразование на UIView (например, видно в coverflow) Кто-нибудь знает, возможно ли это? Я исследовал использование CALayerи пробежался по всем прагматичным подкастам Core Animation для программиста, но до сих пор не знаю, как создать такой вид трансформации на iPhone. Любая помощь, указатели или примеры фрагментов кода …

12
Autolayout - внутренний размер UIButton не включает титульные вставки
Если у меня UIButton организован с использованием autolayout, его размер корректно подстраивается под его содержимое. Если я установлю изображение как button.image, внутренний размер снова, кажется, объясняет это. Однако, если я настрою titleEdgeInsetsкнопку, макет не учитывает это и вместо этого усекает заголовок кнопки. Как я могу гарантировать, что внутренняя ширина кнопки …

3
Рамка UIView, границы, центр, происхождение, когда использовать что?
UIViewобладает свойствами frame, bounds, centerи origin, и все они , как представляется, связаны между собой . Большую часть времени я имею дело с frameустановкой позиции и размера UIView. Я понимаю, что frameиспользует глобальную систему координат и boundsиспользует координаты локального представления (поэтому его x и y равны 0, но не всегда), …
195 uiview  uikit  frame  bounds 

8
UIlabel layer.cornerRadius не работает в iOS 7.1
В настоящее время я смотрю на UILabel со свойством addMessageLabel.layer.cornerRadius = 5.0f;На устройстве с установленной iOS 7.0 у него закругленные углы. На устройстве с установленной iOS 7.1 оно не имеет закругленных углов. Это просто ошибка в iOS 7.1?



4
Надлежащая практика для создания подклассов UIView?
Я работаю над некоторыми пользовательскими элементами управления вводом, основанными на UIView, и пытаюсь выяснить, как правильно настроить представление. При работе с UIViewController, это довольно просто использовать loadViewи связанные с ними viewWill, viewDidметодами, но когда подклассы в UIView, самые близкие methosds у меня есть `awakeFromNib, drawRectи layoutSubviews. (Я имею в виду …


26
Загрузить UIView из пера в Swift
Вот мой код Objective C, который я использую, чтобы загрузить перо для моего настроенного UIView: -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Каков эквивалентный код в Swift?
148 swift  uiview  xib 



7
Обработка событий для iOS - как связаны hitTest: withEvent: и pointInside: withEvent:?
Хотя большинство документов Apple написаны очень хорошо, я думаю, что « Руководство по обработке событий для iOS » является исключением. Мне трудно ясно понять, что там описано. В документе говорится: При тестировании попаданий окно вызывает hitTest:withEvent:самый верхний вид иерархии представлений; этот метод выполняется путем рекурсивного вызова pointInside:withEvent:каждого представления в иерархии …
145 ios  uiview  uikit 

21
UIView нижняя граница?
К UIScrollView *toScrollView(ширине экрана) я хочу добавить серую нижнюю границу (точно так же, как в поле «to» поля представления compose приложения «Сообщения» iPhone). Для достижения этой цели, я последовал Cocoa Touch: Как изменить UIView граничащих цветов и толщины? и просто накрыл верхнюю границу с помощью обычая UINavigationBarи сделал toScrollViewкоординату х …
145 ios  uiview  border 


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