4

有什么区别

[self.view addSubview:view1];

[super.view addSubview:view1];

谢谢你!!

法兰胡

4

2 回答 2

6

除非您重写了该-view方法,否则没有实际区别。但是,从语义上的差异来看,sayingsuper.view是一种明确的尝试,以避免调用-view在当前类中定义的命名方法。除非你想表达那个意思,否则你应该远离这个super.whatever结构。

于 2011-02-01T20:27:58.390 回答
0

由于视图是一种属性,因此归根结底并没有太大区别。

就我个人而言,我认为 self.view 更具可读性,并且据我所知是更常用的成语。

于 2011-02-01T20:24:58.393 回答