2009-05-20 13 views

答えて

3

UITableView細胞が選択に反応します - tableView:didSelectRowAtIndexPathで処理されますが、これはあなたのUIButton要件を満たすかもしれません。あなたがUIButtonを必要とする場合、それは難しいことではありません - それはちょうど別のUIViewコンポーネントです。

Easy custom UITableView drawingは、カスタマイズの詳細記事UITableViewです。それはあなたが望むものを超えていますが、あなたは有用な詳細を見つけることができます。セクションレイアウトをコンテンツビューで見て、セルにビューを追加する方法を見てください。この例ではイメージとテキストが追加されています。

サンプルコードはhereを議論:

UIView* container = [[UIView alloc] initWithFrame:goodRect]; 
UITableView* tv = [[UITableView alloc] initWithFrame:tableRect]; 
UIButton* btn = [[UIButton alloc] initWithFrame:btnFrame]; 

[container addSubview:tv]; 
[container addSubview:btn]; 

myController.view = container; 

たぶん質問UIButton in a UITableView header ignores most touchesを見てみましょう。

1

Here's a good tutorialテーブルビューのセルをカスタマイズします。

(例のように)ラベルを追加する代わりに、任意のコントロールを追加できます。

1

変更可能なテーブルセルには、いくつかのサブビューがあります。私が見つけた良いチュートリアルはhereです!

+0

私はそれも古典的なチュートリアルを考えました。 – Kobski

関連する問題