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

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


22
Як перетворити UIView на зображення
Я хочу перетворити UIView на зображення та зберегти його у своєму додатку. Хтось може підказати мені, як зробити знімок екрана перегляду або перетворити його на зображення, і який найкращий спосіб зберегти його в програмі (не в рулоні камери)? Ось код для подання: var overView = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3)) …
94 ios  swift  uiview  screenshot 

4
Як створити анімацію відмов UIView?
У мене є така CATransition для UIView під назвою finalScoreView, завдяки чому він виходить на екран зверху: CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom; animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]; [gameOver.layer addAnimation:animation forKey:@"changeTextTransition"]; [finalScoreView.layer addAnimation:animation forKey:@"changeTextTransition"]; Як зробити так, щоб він відскакував один раз після …

8
Взаємодія поза межами UIView
Чи можливо, щоб UIB-кнопка (або будь-який інший елемент керування з цього приводу) отримував події дотику, коли кадр UIB-кнопки знаходиться поза його батьківським кадром? Тому що, коли я намагаюся це зробити, моя кнопка UIB, здається, не може приймати жодних подій. Як мені обійти це?


7
Як конвертувати UIView у PDF у iOS?
Існує багато ресурсів про те, як відображати PDF у програмі UIView. Зараз я працюю над створенням PDF-файлу UIViews. Наприклад, у мене є UIView, з підвидами , як TextViews, UILabels, UIImages, так як я можу перетворити масштабно UIView , як в цілому , включаючи всі його підвиди і subsubviews в формат …

7
Шар від білого до прозорого градієнта iOS - сірий
У мене вставлено CAGradientLayer внизу цього маленького подання деталей, яке з’являється внизу програми. Як бачите, я встановив кольори від білого до прозорого, але з'являється цей дивний сірий відтінок. Будь-які ідеї? // Set up detail view frame and gradient [self.detailView setFrame:CGRectMake(0, 568, 320, 55)]; CAGradientLayer *layer = [CAGradientLayer layer]; layer.frame = …

16
Видаліть усі обмеження, що впливають на UIView
У мене є UIView, який розміщується на екрані через кілька обмежень. Деякі обмеження належать суперпрегляду, інші належать іншим предкам (наприклад, можливо, властивість view UIViewController). Я хочу видалити всі ці старі обмеження та помістити їх десь новим, використовуючи нові обмеження. Як я можу це зробити, не створюючи IBOutlet для кожного окремого …

8
Накресліть лінію в UIView
Мені потрібно намалювати горизонтальну лінію в UIView. Який найпростіший спосіб це зробити. Наприклад, я хочу намалювати чорну горизонтальну лінію з координатою y = 200. Я НЕ використовую Interface Builder.
86 ios  iphone  uiview 


10
Накресліть пунктирну (не пунктирну!) Лінію, з IBDesignable в 2017 році
Легко намалювати пунктирну лінію з UIKit. Тому: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Чи є якийсь спосіб провести справжню пунктирну лінію? Будь-які ідеї? Оскільки це питання справді давнє, і ніхто не дав повного @IBDesignableрішення, ось воно ... Сподіваюся, це рятує когось від набору тексту. @IBDesignable …
86 ios  swift  uiview  uikit 

10
Встановлення альфа-версії для UIView встановлює альфа-версію для її підпрограм, що не повинно відбуватися
Згідно з документацією для UIVIew @property(nonatomic) CGFloat alpha Значенням цієї властивості є число з плаваючою комою в діапазоні від 0,0 до 1,0, де 0,0 являє собою абсолютно прозоре, а 1,0 - абсолютно непрозоре. Це значення впливає лише на поточний вигляд і не впливає на жоден із його вбудованих підпоглядів. У …


4
змінити розмір суперперегляду після того, як підпрограми динамічно змінюються за допомогою авторозкладки
Я не можу заради любові до бога повісити цю зміну розміру нагляду. У мене є UIView *superview з 4 UILabels. 2 функція як заголовок для 2 інших. Вміст у всіх 4 динамічно надходить із бази даних. SizeToFitvs SizeThatFits:(CGSize)проти UIView systemLayoutSizeFittingSize:, проходячи UILayoutFittingCompressedSizeабо UILayoutFittingExpandedSize. Я програмно використовую авторозкладку і встановив висоту …

6
Чому masksToBounds = YES запобігає тіні CALayer?
За допомогою наступного фрагмента я додаю ефект тіні до одного мого UIView. Що працює досить добре. Але як тільки я встановив для властивості view masksToBounds значення YES . Ефект тіні більше не відображається. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor]; self.myView.layer.shadowOpacity = 1.0; self.myView.layer.shadowRadius = 10.0; self.myView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f); self.myView.layer.cornerRadius = …

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