我有一個非常自定義的表視圖,實際上作爲內容視圖,但表視圖是明顯的選擇。我有一個段索引,我用來滾動TableView - 但沒有部分(當然,其中一個明顯)。出於用戶定位的目的,我希望在半透明表格視圖上淡出視圖,並在其中顯示文本。它應該看起來像滾動新的iPod nano的部分索引時的字母覆蓋。我不知道應該在哪裏放置代碼 - 因爲我的觀點不得不再次消失,而且我也不想使用通知。我會初始化tableview中的視圖:sectionForSectionIndexTitle方法。提前致謝。UITableView覆蓋當部分索引觸及
0
A
回答
0
在.h文件中
@property (nonatomic, retain) UILabel *overlayLabel;
創建一個屬性,
- (void)viewDidLoad {
[super viewDidLoad];
self.overlayLabel = [[[UILabel alloc] initWithFrame:CGRectMake(0.0f,
0.0f,
self.tableView.frame.size.width,
self.tableView.frame.size.height)] autorelease];
overlayLabel.backgroundColor = [UIColor clearColor];
overlayLabel.alpha = .5f;
overlayLabel.textAlignment = UITextAlignmentCenter;
overlayLabel.text = @"Some text";
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableView addSubview:overlayLabel];
}
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[overlayLabel removeFromSuperview];
}
+0
感謝您的答案,但我已經到目前爲止已經。我添加一個帶有標籤的SubView並將其放置。然後我添加一個UIGestureRecognizer來觸及UITableViewIndex。我現在的問題是,在ViewDidLoad中,UITableViewIndex顯然不是init,所以從self.view.subviews捕獲UItableViewIndex的for例程在那時不存在。想法?如果有幫助,我可以發佈一些代碼。 – LaK 2012-02-08 11:02:19
相關問題
- 1. UITableview部分覆蓋在iPhone?
- 2. 這些UITableView部分索引如何覆蓋單元格
- 3. UITableView部分索引
- 4. 當觸摸索引時顯示UITableView的部分標題
- 5. Visual Studio 2012代碼覆蓋率部分觸及區域
- 6. UITableView索引和部分
- 7. 帶索引的UITableView部分
- 8. ios uitableview部分索引
- 9. 當創建新索引時Lucene.net覆蓋
- 10. UITableView部分索引重疊搜索欄
- 11. UITableView覆蓋UINavigationBar
- 12. Spree覆蓋部分
- 13. 覆蓋Backbone.sync部分
- 14. UITableView部分索引不更新
- 15. NSFetchedResultsController不更新UITableView的部分索引
- 16. UITableView部分索引不響應
- 17. UITableView部分索引無法滾動到搜索欄索引
- 18. activeadmin覆蓋索引操作
- 19. 覆蓋索引操作
- 20. SSRS 2005年覆蓋索引
- 21. 複合和覆蓋索引
- 22. 覆蓋索引列activeadmin
- 23. 覆蓋索引與ORDER BY
- 24. 當我試圖摺疊UITableView部分時,索引超出範圍
- 25. 鍵盤覆蓋部分edittext
- 26. UISearchBar部分標題覆蓋
- 27. 覆蓋部分字符串
- 28. 覆蓋部分div閃存
- 29. 切分和索引uitableview
- 30. UITableView的引用部分:
您使用的界面生成器或通過硬編碼的loadView它下面的代碼添加到您的.m文件? – Eugene 2012-02-08 00:21:02
嗯,我正在考慮硬編碼,所以它不會混亂我的故事板... – LaK 2012-02-08 07:31:31