Скрыть набор изображений в раскадровке для определенного условия в ios - PullRequest
0 голосов
/ 28 февраля 2020

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

в controller.h Я пишу:

@property (weak, nonatomic) IBOutlet UIImageView *downArrowImage;

В controller.m

Я помещаю свое условие if и внутри него, я сделать это:

 [self.downArrowImage setHidden:NO];

Это я делаю в IntializeView, но IUT не работает, какие-либо предложения? Мое изображение зовут DownArrowImage. Я не уверен, как происходит связь между изображением и переменной downArrowImage.

1 Ответ

0 голосов
/ 28 февраля 2020

Используйте этот код пользователя.

imageVIew.isHidden = true

или

height.constant = 0

ViewController.swift

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var imageVIew: UIImageView!
    @IBOutlet weak var height: NSLayoutConstraint!
    override func viewDidLoad() {
        super.viewDidLoad()

        //height.constant = 0
        imageVIew.isHidden = true
    }
}

enter image description here

Второй скриншот.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...