Как отключить сообщение «выделить подпредставления» для UIView / UIViewController в iOS SDK?

Я хочу использовать выделение по умолчанию для UITableViewCell при нажатии. Однако я не хочу, чтобы пользовательские подпредставления (и их подпредставления) получали сообщение об обновлении своих выделенных состояний и, следовательно, нарушении свойства backgroundColor .

Править
Под «подпредставлением» я подразумеваю любой подкласс UIView , а не только UITableViewCell s.

Возможно, эта гипотетическая ситуация лучше сформулирует то, что я ищу : у меня есть одна UITableViewCell . Назовите его c . Затем я добавляю один UIView (назовем его v ) в качестве подвида c . Когда я нажимаю c , я хочу, чтобы c выделялся (стандартный синий фон с белым цветом шрифта), но я не хочу, чтобы v выделялся. Как мне это сделать?

11
задан Jacob Barnard 7 July 2011 в 00:11
поделиться