Hatena::Groupiphone-dev

daisukebeの日記

2009-05-08

00:16

今日からメモっていきます。

[]Navigation-Based Application アプリ 00:16 はてなブックマーク - Navigation-Based Application アプリ - daisukebeの日記

UINavigationBar がナビゲーションを行う

行数の指定

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

返り値に行数

文字の指定

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
	UITableViewCell *cell = UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
	if (cell == nil) {
		cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
	}
	...
}

cell.text に文字列を指定

リストを表示する場合

AppDelegate ファイルに配列プロパティを定義、実装

最後にnil をセット

NSMutableArray *list;
...
@property (nonatomic, copy, readonly) NSArray *list;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
	...
}

[]incompatible type in assignment 00:16 はてなブックマーク - incompatible type in assignment - daisukebeの日記

CGSize cellSize;
...
cellSize = CGSizeMake([newsTable bounds].size.width, 60.0);

コンパイルすると

incompatible type in assignment

のエラー

またあした。