我努力實現我認爲只是1'編碼,但顯然 在UITableViewController中添加一個UILabel在我的UITableView之上並不是小菜一碟。 。?無法讓UILabel正確顯示在UITableView頂端
下面是代碼(是基本的,我知道):
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 310, 20)];
[[self tableView] addSubview:label];
結果可以在下面的截圖中可以看出,在右上角的標籤只有半顯示,稱「天平... 「
請注意,如果我嘗試更改CGRect origin.y或size.height,UILabel根本不會顯示。
我也嘗試添加以下,在結果沒有變化:
[[self tableView] bringSubviewToFront:balanceLabel];
如果滾動起來的UITableView時的UILabel滾動起來,我不關心,我希望它與第一部分粘頭。
我知道這可以通過其他方式實現,使用自定義的UIView頭,更改爲UIViewController或使用.xib,但我真的想明白爲什麼會發生這種情況。
感謝您的任何幫助。 F.
難道你不能簡單地添加標籤作爲第一節標題與一個空的部分超越? –