Это решает проблему выделения, отключенную проблему и проблему касания.
Панель инструментов и titleButton были созданы в IB.
Заголовок представления покрывается панелью инструментов. Поэтому поместите заголовок на панель инструментов.
self.titleButton.title = @"Order"; // myInterestingTitle
Это выглядит так:
![enter image description here](https://i.stack.imgur.com/l7ftg.png)
Отключить, чтобы предотвратить выделение и не дать ему реагировать на прикосновения.
self.titleButton.enabled=NO;
Тогда это выглядит так: ![enter image description here](https://i.stack.imgur.com/Rk1gT.png)
Он будет выглядеть отключенным, поэтому установите цвет для отключенного на белый,
который имеет неявную альфа = 1,0.
Это эффективно переопределяет «отключенный» вид.
[self.titleButton setTitleTextAttributes:
[NSDictionary dictionaryWithObject:[UIColor whiteColor]
forKey:UITextAttributeTextColor]
forState:UIControlStateDisabled ];
Вот что вы получите: ![enter image description here](https://i.stack.imgur.com/r8diP.png)