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

97
Проверить, находится ли подвид в представлении

Я делаю приложение , где я добавить подвид к виду , используя addSubview:на условиях IBAction. Точно так же, когда кнопка с этим IBActionснова нажата, должна вызвать removeFromSuperviewэто подпредставление, добавленное к нему IBAction: Псевдокод -(IBAction)showPopup:(id)sender {...

97
Получение ссылки на самый верхний вид / окно в приложении iOS

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

94
Взаимодействие за пределами UIView

Возможно ли для UIButton (или любого другого элемента управления в этом отношении) получать события касания, когда кадр UIButton находится вне его родительского кадра? Потому что, когда я пытаюсь это сделать, мой UIButton, похоже, не может получать никаких событий. Как мне обойти это?...

93
Как создать анимацию отказов UIView?

У меня есть следующий CATransition для вызываемого UIView finalScoreView, который заставляет его входить на экран сверху: CATransition *animation = [CATransition animation]; animation.duration = 0.2; animation.type = kCATransitionPush; animation.subtype = kCATransitionFromBottom;...

87
Удалите все ограничения, влияющие на UIView

У меня есть UIView, который размещается на экране с помощью нескольких ограничений. Некоторые из ограничений принадлежат супервизору, другие принадлежат другим предкам (например, возможно, свойство представления UIViewController). Я хочу удалить все эти старые ограничения и поместить их в новое...

87
Как конвертировать UIView в PDF в iOS?

Существует множество ресурсов о том, как отображать PDF-файлы в приложениях UIView. Сейчас я работаю над созданием PDF-файла UIViews. Например, у меня есть UIView, с подвидами , как TextViews, UILabels, UIImages, так как я могу преобразовать масштабно UIView , как в целом , включая все его подвиды...

87
iOS от белого к прозрачному градиентному слою - серый

У меня есть CAGradientLayer, вставленный в нижнюю часть этого небольшого подробного представления, которое появляется в нижней части приложения. Как видите, я установил цвета с белого на прозрачный, но появляется странный серый оттенок. Любые идеи? // Set up detail view frame and gradient...

86
Нарисуйте пунктирную (не пунктирную!) Линию с помощью IBDesignable в 2017 г.

С UIKit легко нарисовать пунктирную линию. Так: CGFloat dashes[] = {4, 2}; [path setLineDash:dashes count:2 phase:0]; [path stroke]; Есть ли способ нарисовать настоящую пунктирную линию? Любые идеи? Поскольку этот вопрос действительно старый и никто не дал полного @IBDesignableрешения, вот он ......

86
Установка альфы в UIView устанавливает альфа-канал для его подпредставлений, чего не должно происходить

Согласно документации для UIVIew @property(nonatomic) CGFloat alpha Значение этого свойства - число с плавающей запятой в диапазоне от 0,0 до 1,0, где 0,0 представляет собой полностью прозрачный, а 1,0 - полностью непрозрачный. Это значение влияет только на текущее представление и не влияет ни на...

86
Рисовать линию в UIView

Мне нужно нарисовать горизонтальную линию в UIView. Как это сделать проще всего. Например, я хочу нарисовать черную горизонтальную линию с координатой y = 200. Я НЕ использую Interface Builder....

83
изменить размер супервизора после динамического изменения субпредставлений с использованием автоопределения

Я не могу, ради бога, повесить этот супервизор с изменением размера. У меня UIView *superview с 4 UILabels. 2 функционируют как заголовки для 2 других. Содержимое всех 4 динамически поступает из базы данных. SizeToFitvs SizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:, передавая...

83
Добавить границу вне UIView (вместо внутри)

Если добавить границу представления с помощью кода в представлении, например self.layer.borderColor = [UIColor yellowColor].CGColor; self.layer.borderWidth = 2.0f; граница добавляется внутри вида, как показано ниже: правый вид - это исходный вид, как вы можете видеть, черная область окна с рамкой...

83
Почему masksToBounds = YES предотвращает тень CALayer?

С помощью следующего фрагмента я добавляю эффект тени к одному из моих UIView. Что работает очень хорошо. Но как только я установил свойство masksToBounds представления в YES . Эффект падающей тени больше не отображается. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor];...

82
UIGestureRecognizer блокирует подпредставление для обработки событий касания

Я пытаюсь понять, как это сделать правильно . Я попытался изобразить ситуацию: Я добавляю UITableViewкак подвид UIView. Объект UIViewреагирует на касание и pinchGestureRecognizer, но при этом tableview перестает реагировать на эти два жеста (он по-прежнему реагирует на смахивания). Я заставил его...

81
Можно ли скопировать UIView?

Просто используя этот способ: UIView* view2 = [view1 copy]; // view1 existed Это приведет к тому, что симулятор не сможет запустить это приложение. Попробуй сохранить, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc Любые изменения view2будут применяться view1, я понимаю...