【问题标题】:Use UIViews into UIViews在 UIViews 中使用 UIViews
【发布时间】:2014-06-06 13:08:27
【问题描述】:

我在一个 UIView 中有 2 个 UIView。我使用它是因为我想显示一个对象,如果是照片类型或文本类型,我正在使用视图或其他。使用这个我可以只用一个segue,而不是2个去2个不同的viewControllers。

这是一个很好的做法,还是我必须创建 2 个 viewController 并制作 2 个 segue?

我正在使用隐藏属性来隐藏或显示视图。 self.photoView.hidden = YES; self.textView.hidden = NO;

谢谢!!

【问题讨论】:

    标签: objective-c cocoa-touch ios7 storyboard


    【解决方案1】:

    这是一个很好的做法,但您应该使用state pattern
    确保您一次只显示一个并处理隐藏和显示更新。 在您的情况下,您有一个视图和 2 个子视图。这完全没问题。 但是如果你得到更复杂的 View 结构,最好制作 2 个单独的 viewController 或一个 ViewController 但有 2 个自定义 View。

    【讨论】:

    • 是的,我使用 self.textView.hidden = YES 来隐藏或显示视图。 2 o 3 个视图将是子视图的最大数量...
    • 你也可以看看 ChildViewControllers developer.apple.com/library/ios/featuredarticles/… 以后你可以把你的子视图放到 childViewControllers 中,但我会先从简单的事情开始
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多