簡體   English   中英

不顯示detailTextLabel.text,僅在iPhone 5上

[英]detailTextLabel.text not showing, on iPhone 5 only

我已經解決了這個問題,但是值得分享,因為我對此一無所獲。

我有一個UITableView的子類,其中沒有顯示detailDetailLabel.text。 detailTextLabel對象本身正常存在,並且包含文本,只是在屏幕上看不到它。

該錯誤僅發生在iPhone 5或視網膜4英寸模擬器上。 在iPod 4或任何其他模擬器“硬件”上都可以。 使用的iOS版本沒有區別。

答案如下。

通過在viewWillAppear而不是viewDidLoad中觸發觸發有問題的表的顯示的視圖控制器來解決此問題。

-(void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];

    //Used to do this in viewDidLoad, but that stopped the detailTextLabel showing
    //for this table view on the iPhone 5. If do it from here, it's fine.
    [friendsSubView addSubview:friendsTableViewController.view];
}

應該遵循正確的代碼嗎? [friendsSubView addSubview:friendsTableViewController.tableView];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM