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

158
Надлежащая практика для создания подклассов UIView?

Я работаю над некоторыми пользовательскими элементами управления вводом, основанными на UIView, и пытаюсь выяснить, как правильно настроить представление. При работе с UIViewController, это довольно просто использовать loadViewи связанные с ними viewWill, viewDidметодами, но когда подклассы в...

148
Загрузить UIView из пера в Swift

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

145
UIView нижняя граница?

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

145
Обработка событий для iOS - как связаны hitTest: withEvent: и pointInside: withEvent:?

Хотя большинство документов Apple написаны очень хорошо, я думаю, что « Руководство по обработке событий для iOS » является исключением. Мне трудно ясно понять, что там описано. В документе говорится: При тестировании попаданий окно вызывает hitTest:withEvent:самый верхний вид иерархии...

141
iOS - пересылать все касания через вид

У меня есть наложение поверх многих других представлений. Я использую только избыточно для обнаружения некоторого количества касаний на экране, но кроме этого я не хочу, чтобы представление останавливало поведение других представлений внизу, таких как прокрутки и т. Д. Как я могу переслать все...

136
iPhone SDK: в чем разница между loadView и viewDidLoad?

При работе с представлениями и контроллерами представления в приложении для iPhone, кто-нибудь может объяснить разницу между loadView и viewDidLoad? Мой личный контекст заключается в том, что я строю все свои представления из кода, я не использую и не буду использовать Interface Builder, если это...

133
Как сделать снимок экрана UIView?

Мне интересно, как мое приложение для iPhone может сделать снимок экрана определенного UIViewкак UIImage. Я попробовал этот код, но все, что я получаю, это пустое изображение. UIGraphicsBeginImageContext(CGSizeMake(320,480)); CGContextRef context = UIGraphicsGetCurrentContext(); [myUIView.layer...

131
Загрузить представление из внешнего файла xib в раскадровке

Я хочу использовать представление для нескольких контроллеров представления в раскадровке. Таким образом, я подумал о разработке представления во внешнем xib, чтобы изменения отражались в каждом контроллере представления. Но как можно загрузить представление из внешнего xib в раскадровку и возможно...

131
Изменение точки привязки моего CALayer перемещает представление

Я хочу изменить anchorPoint, но оставить вид на том же месте. Я пробовал NSLog-ing, self.layer.positionи self.centerоба они остаются неизменными независимо от изменений в anchorPoint. И все же мой взгляд движется! Любые советы о том, как это сделать? self.layer.anchorPoint = CGPointMake(0.5, 0.5);...

129
Как нарисовать пользовательский интерфейс UIView в виде круга - приложение для iPhone

Как мне нарисовать пользовательский интерфейс UIView, который буквально представляет собой просто мяч (2D-круг)? Мог бы я просто переопределить метод drawRect? А может кто-нибудь подскажет код рисования синего круга? Кроме того, можно ли изменить рамку этого представления в самом классе? Или мне...

128
Общие сведения о методах convertRect: toView :, convertRect: FromView :, convertPoint: toView: и convertPoint: fromView:

Я пытаюсь понять функциональность этих методов. Не могли бы вы дать мне простой пример использования, чтобы понять их семантику? Из документации, например, метод convertPoint: fromView: описывается следующим образом: Преобразует точку из системы координат данного вида в систему координат приемника....

125
Как мне написать собственный init для подкласса UIView в Swift?

Скажем, я хочу initсоздать UIViewподкласс с a Stringи an Int. Как мне сделать это в Swift, если я просто создаю подклассы UIView? Если я просто init()создаю настраиваемую функцию, но параметрами являются String и Int, он сообщает мне, что «super.init () не вызывается перед возвратом из...

124
Обработка пустого UITableView. Распечатать дружеское сообщение

У меня есть UITableView, который в некоторых случаях может быть пустым. Поэтому вместо отображения фонового изображения приложения я бы предпочел напечатать на экране дружественное сообщение, например: Этот список сейчас пуст Как это сделать проще всего?...