¿Por qué TTTableViewController no responde a touchesBegan?
Los métodos touchesBegan, touchesmoved y otros de View no se ejecutan porque el UIButton anterior captura el evento. Una vez que se captura el evento, no se transmitirá. Puede intentar configurar userInteractionEnabled de UIButton en NO.