gpt4 book ai didi

ios - 如果有条件,加载 TableView ,否则加载 web View xcode

转载 作者:行者123 更新时间:2023-11-29 02:03:10 24 4
gpt4 key购买 nike

我有一个 View Controller 。

在此 View Controller 中,我有一个菜单和一个选项卡栏,具体取决于单击的菜单项。

取决于在菜单/选项卡栏中单击的内容。我想加载带有数据的 UIWebViewUITableView

我已经将 UIWebView 添加到 View Controller 。但我不确定执行以下条件是否是“良好实践”:

“如果此特定页面需要 UITableView” - 隐藏 UIWebView 并加载表格 View 单元格。

&

“如果此特定页面需要 UIWebView” - 隐藏 UITableView 并加载 Web 数据。

注意到这一点,情况似乎并没有那么糟糕。

你怎么看?谁能给我一个解决方案吗?

这是 ATM Storyboard的截图:

storyboard view controller

这是我用来确定我的页面是否需要 UIWebView 还是 UITableView 的代码:

NSString * title = self.learnfestTitle;
Defaults * def = [[Defaults alloc]init]; //NSLog(@"Tag: %d",tag);

if([title isEqualToString:@"My Festival"]){
switch (tag) {
case 0:
//my planner
[self.learnfestWebView loadHTMLString:@"my planner" baseURL:nil];
break;
case 1:
//my notes
[self.learnfestWebView loadHTMLString:@"my notes" baseURL:nil];
break;
case 2:
//my profile
[self.learnfestWebView loadHTMLString:@"my profile" baseURL:nil];
break;
}
}

TIA

最佳答案

我认为这根本不是不好的做法。当然,可能会有人在技术上提出更好的方法,但这似乎是确保更好的用户体验的方法,这样 webview 就不会在用户每次想要看到它时重新加载

关于ios - 如果有条件,加载 TableView ,否则加载 web View xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30102861/

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