iOS 開發問題集錦(一)

來源:互聯網
上載者:User

最近在QQ群裡好多人問一些比較基礎的問題,在這羅列一下:

1、鍵盤上的斜杠鍵壞掉了,怎麼樣用快速鍵進行注釋呢?

首先在Xcode中注釋的預設快速鍵為:command+/;

其次可以自行修改快速鍵:Xcode>Preferences...>Key Bindings,如

2、Xcode中的導航地區關閉了,如何調出來?如:

在工具列的右側有3個View選擇按鈕,選擇第一個,左側的導航地區就會出現,如中紅框選中地區:

對於Xcode編程環境的講解,推介一本書”《iOS遊戲開發入門經典》,清華大學出版社出版,劉凡譯“,此書的第二章有很詳細的講解。

3、Xcode中的工具列不見了,退出Xcode後再次進來還是沒有,怎麼調出來呢?如:

如果如果工具列可見,藍色選中地區為Hide Toolbar,如果不可見,則為Show Toolbar。

4、一個View中,有一張背景圖,還有幾個Label與Button,但是運行時只顯示背景圖,沒有顯示Label和Button。

後來發現是背景圖放在了最上層,把其他內容給擋住了。

我在這裡說一下背景圖的設定,我知道的有兩種方式:

  1)寫代碼:[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg"]]];

  2)直接拖圖片到xib的View上,不過圖片一定要放在view的最底層,如:

  

5、怎麼修改UITextField的高度?

UITextField預設的高度是沒辦法修改的,不過可以修改一下Border Style,如除了最後一種(預設)不可修改高度以外,其他三種都可以。

一般在項目中,UITextField的邊框都會由UI來設計,所以選擇第一種無邊框即可。

6、在標頭檔中寫如下代碼時,在實現檔案中調用的是哪一個blue?

       buleController *  property(nonatomic, strong) buleController *bule;

  1) 直接 寫 bule 的時候 是調用的@interface testController:UIViewController { buleController *bule; }這裡邊的blue;

  2) 寫 _bule 與 self.bule 的時候,調用的是 property(nonatomic, strong) buleController *bule;

  _bule 的寫法與@interface testController:UIViewController { buleController *bule; }調用這裡邊的blue類似

  self.bule 是調用的 property(nonatomic, strong) buleController *bule; 的get、set方法

今天先寫到這,下次接著寫...

 

著作權聲明:本文由 http://wzrong.cnblogs.com 或者 http://iostour.diandian.com 原創,歡迎轉載分享。 請尊重作者勞動,轉載時保留該聲明和作者部落格連結,謝謝!

 

 

原創文章,如需轉載請註明出處,謝謝!

歡迎訪問本人技術微博 @iOS之旅 相互交流,共同學習,共同進步!

歡迎訪問本人微博 @衛志榮

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.