我有一個看法。它的結構是這樣的:滾動視圖中的視圖中的滾動視圖和表格視圖;我如何參考它?
- 查看 -Scroll視圖 -tableView -tableView細胞
我無法調整表,並不能設置單元格的高度。單元格內容是來自json的動態文本。我可以得到它們的長度,但是我在引用表格和單元格時遇到了問題。在我的頭我有這樣的:
@interface ListingDetailController : UIViewController <UITableViewDelegate,UITableViewDataSource> {
在IB中,tableview中的數據源是Rootview,並從滾動視圖,這本身就是視圖的委託授權。
我想用下面的代碼,例如:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
CGSize size = [[rows4 objectAtIndex:indexPath.row]
sizeWithFont:[UIFont systemFontOfSize:14]
constrainedToSize:CGSizeMake(300, CGFLOAT_MAX)];
return size.height + 10;
}
不過,這並不影響我的表在所有。沒有什麼變化。我不能以編程方式創建表格,因爲它位於scrollview中,所以我無法用coords創建它。如果我這樣做,它會超出滾動視圖。
有人會推薦一種方法來處理這個問題嗎?
我不確定你爲什麼要把UITableView放在UIScrollView中。畢竟,UITableView是UIScrollView的子類,並且具有自己的滾動功能......你確定在UIScrollView中需要一個UITableView嗎? – 2011-12-26 11:30:05
那麼,桌子只是整個視野的一部分。在滾動視圖中,有一張照片,幾個按鈕,然後是桌子。該表在那裏顯示有關正在顯示的地點的信息。我可以用文本視圖顯示描述,但我認爲表看起來更好;它有一個描述,再加上關於場地的更多細節。像電話號碼,網站等 – 2011-12-26 11:41:01