我有一個UITableViewController。當某個BOOL被設置時,我想顯示另一個視圖而不是UITableView。我怎樣才能做到這一點?我需要能夠把UITableView也帶回來。如何顯示一個空視圖來代替UITableView?
1
A
回答
0
如何..
if(myBOOL == YES) {
ADifferentViewController * vc = (ADifferentViewController *)[[ADifferentViewController alloc]init];
[self.navigationController pushViewController:vc animated:NO];
[vc release];
}
2
取而代之的是UITableViewController
,你可以把兩個視圖裏面UIViewController
:
@interface MyViewController : UIViewController <UITableViewDelegate> {
UITableView *tableView;
UIWebView *anotherView;
}
...
if (someBool) {
tableView.hidden = YES;
anotherView.hidden = NO;
} else {
tableView.hidden = NO;
anotherView.hidden = YES;
}
0
可能是這樣的:
if (myBool == YES) {
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
[self.view addSubview:myView];
}
我們擺脫它:
[myView removeFromSuperview];
當然還有很多其他的方法...
即使是:self.view = myView;
9
我實現下面的方法在我的表視圖控制器子類重新加載其背景。
- (void)reloadBackground
{
if(myBool)
{
//load the view to be displayed from a nib
NSArray* nibs = [[NSBundle mainBundle] loadNibNamed:@"EmptyView" owner:self options:nil];
UIView* emptyView = [nibs objectAtIndex:0];
self.tableView.backgroundView = emptyView;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
}
else
{
self.tableView.backgroundView = nil;
self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
}
}
HTH,
阿克沙伊
0
使用一個UIView,而不是如果的UITableViewController ....從.h文件中的變化 的UITableViewController來的UIViewController連接視圖文件的所有者 從廈門國際銀行
將UITableView放在UIView中...將另一個UIView放在空白視圖中 並將其背景色設置爲Tablevi EW顏色
如果bool如果爲真 然後顯示的tableview 和隱藏空白查看其他 隱藏的tableview 顯示空白視圖
相關問題
- 1. 導軌 - 如何顯示一個替代值來存儲值
- 2. UITableView顯示(空)第一行
- 3. 在一個UITableView單元中顯示一個xib視圖
- 4. 選擇一個視圖來顯示Android中的2個視圖?
- 5. 如何只顯示一個視圖
- 6. ListView:如何顯示一個空視圖programmaticaly?
- 7. 顯示空的UITableView
- 8. 如何使用RecyclerView顯示空視圖?
- 9. 如何顯示空的gid視圖?
- 10. Android:Draggable視圖來顯示另一個視圖(類似於Facebook)
- 11. UINavigationController,UITableView並沒有顯示下一個視圖
- 12. 如何通過一個加號來代替空格「+」號
- 13. 替代「rimage」 - 顯示圖形
- 14. Odoo顯示圖像替代
- 15. 顯示替代圖像
- 16. 尋找代碼來渲染一個窗體,顯示一個對象的視圖
- 17. 在UITableView顯示一個plist
- 18. 在android中顯示一個空列表的替代方案
- 19. UISearchBar顯示詳細視圖的UITableView
- 20. UITableView刷新顯示視圖控制器
- 21. UITableView的子視圖不顯示
- 22. 如何顯示視頻代替視頻URL
- 23. 顯示替代圖像,而另一個圖像加載
- 24. prepareForSegue顯示空白視圖
- 25. CoreDataTableViewController顯示空白視圖
- 26. MFMailComposeViewController顯示空視圖
- 27. 替代索引一個MySQL視圖
- 28. 重複數據,顯示空白代替
- 29. 我將如何顯示一個視圖作爲另一個視圖的疊加?
- 30. 如何在UITableview中顯示視頻縮略圖?
你在哪裏設置布爾? – Nitish
我有一個UIBarButtonItem切換它 –