有没有办法知道谁是“setNeedsDisplay”的发件人?

时间:2011-03-02 17:22:40

标签: ios uiview uipickerview

我有一些UIpickerView将setNeedsDisplay发送到其父视图。 有没有办法获得发件人的身份?

由于

沙尼

1 个答案:

答案 0 :(得分:3)

您无法获得该方法的发件人。这里有几个重要的事项需要注意:首先,你不应该覆盖setNeedsDisplay ,你应该覆盖drawRect:,如果视图需要调用UIPickerView被重新绘制。其次,我建议您使用pickerView:didSelectRow:inComponent:的委托属性,将其设置为父视图,然后在{{1}}委托方法中执行您需要执行的任何处理。