0
異なるセクションを含むUITableViewを持つアプリケーションがあります。最初の3つのセクション(インデックスパス0、1、2)へのアクセスのみを許可したいと考えています。私の問題は、アプリケーションの起動時に自分のコードが動作することです。しかし、テーブルビューのセクションをスクロールダウンして、テーブルビューのセクションの上部をスクロールバックすると、0に戻ったときに1と2が無効になります。どうすればこの問題を解決できますか?テーブルビューのセルをスクロールすると、アクティブなtableViewセルが無効になり続ける
//formatting the cells that display the sections
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell!
cell.textLabel?.text = sectionName[indexPath.row]
cell.textLabel?.textAlignment = .Center
cell.textLabel?.font = UIFont(name: "Avenir", size:30)
//Code to block disable every section after row 3.
if (indexPath.row >= 2) {
cell.userInteractionEnabled = false
cell.contentView.alpha = 0.5
}
return cell
}
ありがとうございました。 – pete800