副本我有一些標貼&文本框在筆尖文件2次。我想製作視圖的多個副本並添加到滾動視圖中。當我開始在滾動視圖中添加視圖時,它會添加到滾動視圖的頂部。幫助將不勝感激。 在此先感謝。多的觀點,滾動型
Q
多的觀點,滾動型
0
A
回答
1
如果你想在視圖中添加了一個又一個,你必須計算出你的視線的高度和修改每個新視圖的框架被添加到滾動。如果,例如,您的看法是100px的高度,那麼你就必須添加這樣的:
// Number of views added to the scroll
NSUInteger numberOfViews = 0;
// View loaded from XIB
theNewView.frame = CGRectMake(theNewView.frame.origin.x,
theNewView.frame.origin.y + numberOfViews*theNewView.frame.size.height,
theNewView.frame.size.width,
theNewView.frame.size.height);
// Add the view to the scroll and increment the number of views
[scrollView addSubview:theNewView];
numberOfViews++;
3
您需要設置您添加到scrollView的視圖的框架。
subview.frame = CGRectMake(0, 0, 200, 200);
[self addSubView:c];
CGRectMake
定義將子視圖添加到視圖的位置。
CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);
這樣做會阻止視圖在scrollView中添加到彼此之上。
+0
我的視圖是nib文件中的一個獨立對象。我想將此對象添加到scrollView中的特定位置。我的問題是我的所有視圖都被添加到了scrollview的原點。 – iCreative 2011-12-22 10:18:21
+0
是的,這就是我說的。您必須參考代碼中的這些視圖,因此您可以使用'CGRectMake'來設置框架,或者您可以使用XCode Interface Builder本身來設置視圖的位置。 – 2011-12-22 10:20:12
1
也許你需要這些方法?
-sendSubviewToBack:
–bringSubviewToFront:
相關問題
- 1. 如何單擊一種觀點認爲是滾動型
- 2. 觀點失去了滾動recylerview
- 3. UIView的動畫多的觀點
- 4. iPhone景觀滾動
- 5. 滾動到多個錨點
- 6. 多次滾動到錨點
- 7. 滾動型在滾動型
- 8. Horintal滾動型終點和起點
- 9. 互動觀點
- 10. 滾動型與我有一個觀點和我有一些標籤是視圖中的滾動視圖標籤
- 11. 模型方法的觀點
- 12. 上的按鈕進行移動滾動窗格的觀點點擊
- 13. Android的滾動佈局 - 觀點沒有方向變化
- 14. 觀點是不動
- 15. 3D動畫 - 觀點
- 16. 滾動型不會滾動
- 17. 滾動型不滾動
- 18. 誰動了我的觀點?
- 19. Android的活動和觀點
- 20. Android的觀點和活動
- 21. 動態JQuery的觀點
- 22. 如何使用定向滾動觀衆喜歡的滾動條
- 23. 滾動控制觀衆的滾動距離
- 24. onScrollChanged燒製滾動結束多次滾動型
- 25. 的iOS滾動型檢測滾動
- 26. Android的滾動型不滾動到底
- 27. 滾動型不滾動的Android 5.0.2
- 28. 滾動條的外觀控制7
- 29. UITableView的景觀滾動發行
- 30. JavaScript改變滾動元素的外觀
你能詳細地說明一下情況?實際上它真的很難理解你實際需要什麼以及你當前面臨的是什麼... – samfisher 2011-12-22 09:50:48