gpt4 book ai didi

iphone - 加载不同的 subview

转载 作者:行者123 更新时间:2023-11-29 13:37:42 24 4
gpt4 key购买 nike

我有以下 ios 应用程序设计:

我在导航栏上有分段控制。当我按下不同的部分时,应该在主视图的位置显示不同的 subview (它们有不同的 Controller )。它类似于标签栏 Controller ,但使用分段控件而不是标签。

实现这个的最佳方法是什么(我使用 Storyboard,所以如果它可以在 ot 的帮助下完成,那将是完美的)?

我的应用仅支持 iOS 5,因此我不需要与旧版本兼容。

多谢指教

最佳答案

如果您只想交换 View ,您可以通过创建 UIView 的子类,使用 segmentControl 将 View 拖到您的 viewController 中,然后将 View 设置为适当的子类来实现。对于您最初不想显示的 View ,选中“隐藏”。

然后,在您的 viewController 中,为 customView 创建属性并创建如下操作:

- (IBAction)segmentChanged:(id)sender {
if (self.segmentControl.selectedSegmentIndex == 0){
self.firstView.hidden = NO;
self.secondView.hidden = YES;
}else if (self.segmentControl.selectedSegmentIndex == 1){
self.firstView.hidden = YES;
self.secondView.hidden = NO;
}
}

这将在您单击第一个或第二个时交换 View 。这就是你想要做的吗?

关于iphone - 加载不同的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10077325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com