我想將應用程序向下移動20.0f並在其上面放置標籤。我的應用程序支持水平和垂直方向。我無法弄清楚如何爲我的標籤設置框架。我知道有一種動態的方式來做到這一點,但我無法弄清楚。我很感激這裏的一點幫助。正如你在圖片中看到的,我想把標籤放在粉紅色的區域。 在應用程序頂部找到框架
0
A
回答
0
如果您正在構建您的應用程序窗口的rootViewController
正確,這種觀點控制器有一個UIView,其view
,佔據整個屏幕(除狀態欄)。它的起源在左上角,就在狀態欄下。所以你希望你的標籤在{0,0}
作爲你的根視圖控制器視圖的子視圖。不要試圖將其放在根視圖控制器之外,例如直接在UIWindow中;這是錯誤的,你只會迷惑自己。
0
添加標籤時,您希望其寬度與您要添加到的視圖的邊界寬度相同。
然後,如果您不使用autoLayout,要處理旋轉,您需要將其自動調整掩碼設置爲UIViewAutoresizingFlexibleWidth
。
0
MyAppDelegate *delegate=(MyAppDelegat*)[[UIApplication sharedApplication] delegate];
CGRect frame=delegate.window.rootviewController.view.frame;
frame.origin.y+=20.0f;
delegate.window.rootviewController.view.frame=frame;
UILabel *label=[[UILabel alloc]initWithRect:CGRectMake(0,0,width,height)];
[delegate.window addSubView:label];
的自動尺寸面膜添加到該標籤具有靈活的寬度flag.So它,當你旋轉
+0
我測試了你的代碼,但標籤沒有顯示出來 – AliBZ 2013-03-18 22:24:11
相關問題
- 1. 應用程序框架頂部留空行
- 2. wxPython - 如何獲取頂部框架或應用程序對象
- 3. 部署Play!框架應用程序
- 4. Play框架2.1應用程序部署
- 5. wxpython框架頂部
- 6. Vaadin應用程序,跳轉到頂部
- 7. AngularJs應用程序轉到div頂部
- 8. 在eclipse RCP應用程序中找不到框架
- 9. 使用uwsgi部署機架應用程序無法找到應用程序
- 10. ATG Dynamo應用程序框架框架
- 11. 框架總是隻在我的程序頂部
- 12. Swift框架類到Swift應用程序
- 13. HTML表格目標到頂部框架
- 14. 如何在應用程序頂部保留一個對話框
- 15. 如何找到.NET的應用程序框架?
- 16. Web應用程序框架?
- 17. Android應用程序框架
- 18. Web應用程序框架
- 19. Facebook應用程序框架
- 20. 在頂級應用程序封裝下找不到應用程序圖標
- 21. 如何部署Play!框架應用程序到Openshift v3
- 22. 如何覆蓋應用程序中的內部框架方法(外部框架)
- 23. Facebook應用程序重定向頂級框架
- 24. 使用Qt框架在MAC上部署Qt應用程序
- 25. 將Devart EF Odata應用程序部署到服務器 - 無法找到框架數據提供程序
- 26. 在應用程序中創建框架?
- 27. BHO OnDocumentComplete僅適用於頂部框架?
- 28. 在頂部框架中打開燈箱
- 29. 在mediatemple中部署zend框架應用程序GS
- 30. Cocoa - 在全屏的框架外部應用程序?
感謝名單調整大小,我的問題是,你說什麼,我是將它添加到一個UIWindow。現在{0,0}一般起作用。 – AliBZ 2013-03-18 22:28:36