ボタンをセルに追加することに頭を悩ましています。これは私がやったことです。TTTableにボタンを追加するView Item
TTTableMessageItemおよびTTTableMessageItemCellをサブクラス化しました。
Iは、メッセージ項目のINITに次のメソッドを追加:
+ (id)itemWithTitle:(NSString *)title caption:(NSString *)caption text:(NSString *)text timestamp:(NSDate *)timestamp imageURL:(NSString *)imageURL URL:(NSString *)URL target:(id)target action:(SEL)action;
Iはまた、SEL変数と行動と目標のための "ID" を追加。メッセージ項目のセル内のsetObjectの下
私はこれを追加しました:私は今、テーブルビューのために簡単に私のデータソース内のメソッドをトリガーすることができる午前
- (void)setObject:(id)object {
if (_item != object) {
[super setObject:object];
TJTableMessageItem* item = object;
if (item.plusAction) {
self.plusAction = item.plusAction;
}
if (item.plusTarget) {
self.plusTarget = item.plusTarget;
}
}
}
を。しかし、私はどの細胞が押されたかを知ることができません。私は誰かが私を助けることを願って、私はsetObjectの部分を理解する多くの時間を費やしている。
どのようにしてFacebookアプリケーションのようなサブビューを追加したいのですが、コメントの部分です。私はビューコントローラ内でメソッドを実行できる必要があると思う。しかし、どこにも何も見つかりません。 Cybersamのブログには、Three20のようにTableItemとTableItemCellを使わない説明があります。