Re: [問題] UIView的順序...

看板MacDev作者 (zonble)時間14年前 (2011/04/13 23:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《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)

04/13 23:30, , 1F
哈哈~真是好方法...
04/13 23:30, 1F
文章代碼(AID): #1DfRwfKh (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 3 之 4 篇):
文章代碼(AID): #1DfRwfKh (MacDev)