我有2个UIViews进入UIView。我正在使用这个因为我想要显示一个对象,如果是照片类型或文本类型,我正在使用视图或其他。使用这个我只能使用一个segue,而不是2个不同的viewControllers。
这是一个很好的做法,或者我必须创建2个viewControllers并制作2个segues?
我正在使用隐藏属性来隐藏或显示视图。
self.photoView.hidden = YES;
self.textView.hidden = NO;
谢谢!
答案 0 :(得分:0)
这是一个很好的做法,但你应该使用state pattern
确保您当时只显示一个并处理隐藏和显示更新。
在您的情况下,您有一个视图和2个子视图。这完全没问题。
但是如果你得到更复杂的View结构,最好是制作2个独立的viewControllers或一个ViewController但是有2个自定义视图。