作者zonble (zonble)
看板MacDev
标题Re: [问题] UIView的顺序...
时间Wed Apr 13 23:17:59 2011
※ 引述《zonble (zonble)》之铭言:
: 推 leondemon:谢谢Z大!但是我希望sibling之间不需要知道彼此存在 04/13 22:08
: → leondemon:而又不需要superview去控管这些subviews 04/13 22:09
: → leondemon:希望把所有responsibility都丢给原本top view本身... 04/13 22:09
: → leondemon:原本是希望top view去观察是否有sibling view变动... 04/13 22:10
: → leondemon:但是似乎好像是没有办法 (还是我没找到???) 04/13 22:10
其实有另外一个简单的方法。假如说,你的 superview 叫做 S,
topView 叫做 A。那麽,我们在 S 里头分别加入两个 subview,
分别是 A 与 B,A 叠在 B 上面,然後,接下来要加入 subview,
不是呼叫 S 的 addSubview:,而是把这些 view 加到 B 上面去,
那麽,A 就会一直在其他 view 上面。
:p
不过,如果是写 Mac app 的话,NSView 重叠的时候可能会有一些
绘图错误的状况,要注意一下。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.192.132
※ 编辑: zonble 来自: 114.42.192.132 (04/13 23:19)
1F:推 leondemon:哈哈~真是好方法... 04/13 23:30