Articles of uiview

Сделайте видимым видимость UIView

Я хочу добавить «теневое» изображение на мой взгляд, но я хочу, чтобы часть моего представления все еще была «видимой». Вы лучше поймете, что я хочу сделать, когда посмотрим на скриншот: Я могу добавить UIView над своим супервизором, но как я могу сделать конкретную точку «видимой»? Это на самом деле означает конкретную область зрения с разным […]

как предотвратить просмотр, превышающий его родительские границы на жесте Пинч – быстро

Я назначил жест щепотки для uiview: myView.addGestureRecognizer(UIPinchGestureRecognizer(target: self, action: "handlePinch:")) Эта функция масштабирует uiview: func handlePinch(recognizer : UIPinchGestureRecognizer) { if let view = recognizer.view { view.transform = CGAffineTransformScale(view.transform, recognizer.scale, recognizer.scale) recognizer.scale = 1 } } но масштаб не ограничен в родительском представлении. и когда я пытаюсь масштабировать его, у него также нет предела, он масштабируется, […]

Почему я инициализирую uiview и uiview также deinit by swift?

Я хочу управлять памятью, поэтому я хочу отключить UIview при выходе из ViewController. И я пытаюсь использовать ключевое слово «слабый», и я получаю сообщение об ошибке, потому что мой chatkeyboard равен нулю. Я не знаю, почему это крушение. Благодарю. class ChatKeyboard: UIView { var buttonMic:UIButton = { ()->UIButton in let ui:UIButton = GeneratorButton() return ui […]

Анимация расширяющегося чертежа в iOS UIView Swift

Я хотел бы создать пользовательский динамический чертеж внутри UIView, используя CGContext, чтобы при выполнении анимации UIView на нем будет отображаться рисунок во время анимации / интерполяции. Я попытался использовать пользовательский CALayer и переопределить его метод draw, но это не удается. Я попробовал подклассирование рисунка UIView (_ in: CGRect), но это нарисовано только в первый раз. […]

Как я могу назвать один и тот же xib в нескольких представлениях, но отличить, с кем я взаимодействую?

Я пытаюсь использовать xib-файл (который является простым представлением) на моем диспетчере просмотра несколько раз. Я могу добавить его в свой диспетчер просмотра несколько раз и взаимодействовать с ними обоими. Вопрос в том, как я могу различать эти взгляды, чтобы узнать, какой из них я нажимаю? Например, когда я нахожусь на своем первом просмотре, я хочу […]

Невозможно настроить атрибуты времени выполнения пользователя

Мне бы очень хотелось иметь возможность использовать атрибуты User Defined Runtime Attributes из xcode Storyboard для создания приятного всплывающего окна в виде контейнера. К сожалению, я не могу заставить его работать и не могу понять, почему! Я нашел много тем (например: возможно ли установить свойства границы UIView из конструктора интерфейса? ), Которые касаются этого, но […]

Swift iOS, функция вызова после popToRootViewViewController

Это очень простой и простой вопрос, но я не могу правильно сформулировать его, чтобы найти то, что я ищу. В настоящее время я использую контроллер навигации. Контроллер навигации имеет корневой вид и два представления, расположенные поверх этого корневого представления. я использую _ = navigationController?.popToRootViewController(animated: true) чтобы поместить эти два вида и вернуться к корневому представлению. […]

Swift: как сохранить снимок экрана с его представлениями?

Я хочу захватить представление с его subviews. Я использую этот код для захвата экрана: let view = self.faceTrackerContainerView UIGraphicsBeginImageContext(CGSizeMake(view.bounds.size.width, view.bounds.size.height)) UIGraphicsGetCurrentContext()! self.view?.drawViewHierarchyInRect(view.frame, afterScreenUpdates: true) let screenshot = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() UIImageWriteToSavedPhotosAlbum(screenshot, nil, nil, nil) Эти коды фиксируют весь экран, включая кнопку, расположенную перед представлением. Я пробовал эти коды, но только фиксирует основной вид, исключая его подпрограммы: […]

Добавление подклассов в UIView в Swift

Я не могу добавить подкласс к моему родительскому классу UIView. Я пытаюсь создать класс BOOK и иметь различные классы UIView и UIImageView для создания обложек и страниц. Я получаю сообщение об ошибке при добавлении подкласса к SELF. Полюбило бы некоторое понимание. PS – общий быстрый //book class bookview : UIView { var cover: UIView! var […]

Как установить высоту UIScrollView в Swift

Я использую быстрое создание приложения. Я хочу добавить некоторый контент в контроллер просмотра с помощью раскадровки. Я уже поместил все в scrollview и установил определенную высоту, но, однако, когда я запускаю приложение, scrollview всегда устанавливается дольше, чем кнопка внизу представления Я хочу, чтобы просмотр прокрутки сразу после нажатия кнопки Пожалуйста, помогите мне, как решить эту […]