將子視圖添加到UIView
時,方法addView:
和insertView:atIndex:
之間有什麼區別?addSubview:和insertSubview之間的區別:atIndex:?
4
A
回答
1
AddView將視圖添加到視圖數組。
InsertView將視圖添加到數組中的特定位置。
除此之外,請檢查文檔。
15
兩者都將視圖作爲子視圖添加到接收器中,如果接收器相對於接收器顯示並定位,則會導致視圖顯示。
但是,
addSubview:
將您的視圖的子視圖列表,畫圖時將它放在其他子視圖頂部的結束。insertSubview:atIndex:
將您的視圖添加到列表中的特定位置,這會將其放置在列表中的子視圖之上,並且位於子視圖之後。
[parentView addSubview:childView]
與[parentView insertSubview:childView atIndex:[[parentView subviews] count]]
相同。
所有你需要知道的是here。
相關問題
- 1. UIView類中addSubview和insertSubview之間的區別
- 2. presentModalView和addSubview之間的區別?
- 3. `[blah addObject:@「1」];``和`[blah insertObject:@「0」atIndex:0]之間有什麼區別;`?
- 4. 之間的〜/和的區別../
- 5. '#','%'和'$'之間的區別
- 6. {!!之間的區別!!}和{{}}
- 7. '+ ='和'= +'之間的區別?
- 8. 「。+」和「。+?」之間的區別
- 9. .eq之間的區別。和==
- 10. #。/和#之間的區別。 ./
- 11. !=和!之間的區別==
- 12. 「%〜dp0」和「。\」之間的區別?
- 13. | =和^ = css之間的區別
- 14. 之間的區別。和#
- 15. ==和case之間的區別?
- 16. 「**/* /」和「** /」之間的區別?
- 17. jQuery - '。'之間的區別和「#」
- 18. 「?1」和「?」之間的區別
- 19. `%in%`和`==`之間的區別
- 20. fmod和%之間的區別
- 21. 之間的區別:+和:+
- 22. 類區域和堆之間的區別
- 23. SPFile和PublishingPage類別之間的區別
- 24. 子類和類別之間的區別?
- 25. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 26. isForeground()和onExposed和onObscured之間的區別
- 27. $ .ajax()和$ .get()和$ .load()之間的區別
- 28. 和intent和setcontentview之間的區別
- 29. Java和C#和.NET之間的區別
- 30. NSthread和NStimer和NSNotifcation之間的區別?
你沒有提供足夠的細節來回答你的問題。你的意思是UIView的addSubview和insertSubview:atIndex:? – Nimrod 2010-01-19 02:33:13