Запитання з тегом «uiview»

UIView - клас у рамках UIKit iOS, який визначає прямокутну область на екрані та інтерфейси для управління вмістом у цій області. Усі елементи інтерфейсу є або підкласами UIView, або містяться в межах UIView.

7
Як я імітую нижній аркуш програми "Карти"?
Хтось може мені сказати, як я можу імітувати нижній аркуш у новому додатку Карти в iOS 10? В Android ви можете використовувати те, BottomSheetщо імітує таку поведінку, але я не зміг знайти щось подібне для iOS. Це простий вид прокрутки із вставкою вмісту, щоб рядок пошуку знаходився внизу? Я досить …

4
Як застосувати перегляд перспективи до UIView?
Я хочу виконати перспективну трансформацію на UIView (наприклад, видно в coverflow) Хтось знає, чи можливо це? Я досліджував, використовуючи CALayerі прагнув усі подкасти прагматичного програміста Core Animation, але мені все одно не зрозуміло, як створити подібну трансформацію на iPhone. Будь-яка допомога, покажчики чи приклади фрагментів коду були б дуже вдячні!

12
Autolayout - внутрішній розмір UIButton не включає вставки заголовків
Якщо у мене є UIButton, організований за допомогою автоматичного вимикання, його розмір добре регулюється відповідно до його вмісту. Якщо я встановив зображення як " 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: пов'язані?
Хоча більшість яблучних документів дуже добре написані, я вважаю, що « Посібник з обробки подій для iOS » є винятком. Мені важко зрозуміти, що там описано. У документі сказано: Під час тестування хітів вікно викликає hitTest:withEvent:найвищий вигляд ієрархії перегляду; цей метод триває шляхом рекурсивного виклику pointInside:withEvent:кожного перегляду в ієрархії подання, …
145 ios  uiview  uikit 

21
UIView нижня межа?
До UIScrollView *toScrollView(що є шириною екрану), я хочу додати сіру нижню межу (точно так, як до поля поля композиційного перегляду в домашній програмі Повідомлення iPhone). Щоб досягти цього, я дотримувався Cocoa Touch: Як змінити колір і товщину межі UIView? і просто накрив верхню межу за замовчуванням UINavigationBarі зробив toScrollViewx-координату -1 …
145 ios  uiview  border 


8
Найкраща практика анімації iPhone UIView
Що вважається найкращою практикою анімації переходів перегляду на iPhone? Наприклад, ViewTransitionsзразок проекту з яблука використовує код типу: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; але також є фрагменти коду, що плавають по мережі, які виглядають приблизно так: [UIView beginAnimations:nil context:nil]; [UIView …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.