[英]iOS 7 Transition - XCode 5 - Interface Builder - Three20
我目前有一個應用程序(帶有許多View Controller,...),該應用程序使用“已停產”的Facebook three20庫和任何情節提要,xib文件。
現在,我需要更新此應用程序,部署目標將是iOS 7,並且必須使用XCode 5進行構建。
所以我的問題是:
-
另一個問題:使用iOS 7功能以編程方式添加標簽時
self.edgesForExtendedLayout = UIRectEdgeAll;
如何為該元素設置框架? 我是否需要確定我是否處於風景,人像並將20 + 44例如手動添加到y軸以在NavBar下啟動,或者是否有更好的方法來解決此問題?
故事板非常好,您絕對應該在以后制作的任何應用中使用它們。 您是否應該重建當前的應用程序以使用情節提要是一個問題,涉及到該應用程序當前的大小,可能增加的大小,支持的時間等。
如果該應用程序已經非常龐大,並且不一定從此處開始增長很多,那么將其轉換為情節提要可能不值得。
如果該應用程序只有少數幾個視圖控制器,但您對它有很大的未來計划,那么我會花時間將其轉換為情節提要,以便將來的所有開發工作變得更快/更輕松。
我不否認情節提要,但我尊重自定義視圖方法。 這意味着我將通過代碼以編程方式創建每個組件,無論是UILabel還是UITableView。 還可以使用自定義的View方法來對符合ios7特定要求的代碼進行細化處理和控制。
對於您有關設置元素框架或檢測設備方向的問題,可以很好地通過編寫代碼來檢測和采用。
您可以搜索更多幫助,因為有關iOS編程方面的信息均可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.