-5

TODO アイテムのリストを含むアプリを作成したいと考えています。各 TODO には、セルの左側に機能的なチェックマーク/チェックボックスが必要です。TODO の右側をクリックすると、その詳細が表示されます。

テーブルビューを作成しました。セルをクリックすると、セルの詳細を表示する UIViewController へのセグエに従います。

セルのimageViewを定義することで、チェックマークを表示できるのではないかと思います。ただし、imageView を機能させる、つまりクリック可能にすることはできません。クリックするたびに、詳細が表示されます。

セルの詳細へのセグエとクリック可能なチェックマークの両方を表示する方法を示す基本的なサンプル コードを提供できますか?

ありがとう、ダニエル

4

1 に答える 1

0

わかりました。次のコード スニペットを追加しました。

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) -> UITableViewCell {
    //...

    let singleTap = UITapGestureRecognizer(target: self, action: Selector("tapped"))
    singleTap.numberOfTapsRequired = 1
    cell.imageView?.userInteractionEnabled = true
    cell.imageView?.addGestureRecognizer(singleTap)

    //...
}

func tapped() {
        println("tapped!")
}
于 2015-01-13T18:29:28.187 に答える