В вашем коде есть некоторые проблемы:
1) Никогда не сохраняйте делегат, только присваивайте.Это приводит к взаимному удержанию.Таким образом, ни один из двух объектов никогда не будет освобожден.
2) Избегайте инициирования представлений с нулевым прямоугольником.Для UIView
initWithFrame:(CGRect)aFrame
назначен инициализатор, поэтому aFrame является необходимым аргументом, легко догадаться, что необходимым аргументом не должно быть 0. CGRectZero может сыграть плохую шутку с вами однажды.
3) Когда выВ синтезируемых свойствах используются имена для иваров, которые отличаются от имен свойств, т.е. @synthesize delegate = delegate_;
, поэтому вы никогда не пропустите вызов методов установки и получения.
Говоря о вашей проблеме, было бы полезно, если бы вы добавили заголовок LSButtonCellваш вопрос.