Есть ли способ узнать, кто является отправителем "setNeedsDisplay"? - PullRequest
0 голосов
/ 02 марта 2011

У меня есть несколько UIpickerView, которые отправляют setNeedsDisplay в родительское представление.Есть ли способ получить личность отправителя?

Спасибо

Шани

1 Ответ

3 голосов
/ 02 марта 2011

Нет способа получить отправителя этого метода.Здесь следует отметить пару важных вещей: во-первых, вы не должны переопределять setNeedsDisplay вообще , вы должны переопределить drawRect:, который будет вызываться, если необходимо перерисовать представление.Во-вторых, я бы посоветовал вам использовать свойство делегата UIPickerView, установить его в родительском представлении, а затем выполнить любую необходимую обработку в методе делегата pickerView:didSelectRow:inComponent:.

...