2

私はiphone開発に不慣れです.xmlファイルを解析して、テーブルの各行にタイトル、日付、ビュー、要約を表示しています.要約の内容は大きいため、最初の3つの単語のみがセルに表示されます.どうすればよいですかコンテンツの長さに対して行の高さを増やします。すべてのコンテンツがセル内に適切に収まる必要があり、完全なコンテンツが表示されるはずです。助けてください。ありがとう。

4

5 に答える 5

13

これは、tableView.delegate/datasource で行うことができます。

- (CGFloat)tableView:(UITableView *)aTableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
   switch (indexPath.row){
       case 0:
         if(indexPath.section==0)
            return 123.0; // first row is 123pt high
       default:
         return 40.0; // all other rows are 40pt high 
   }
}

ただし、これによりスクロールのパフォーマンスが低下します。を使用して、すべての行の行の高さを同じに設定するのが理想的ですtableview.rowHeight

于 2010-02-12T15:18:17.703 に答える
0

これを行う 1 つの方法は、セルのサイズを手動で設定することです。ROW_HEIGHT を適切なものに置き換えるだけです。

cell.frame = CGRectMake(0.0, 0.0, 320.0, ROW_HEIGHT);
于 2010-02-12T15:11:44.760 に答える