iOS開發問題集錦
最近在好多人問一些比較基礎的問題,在這羅列一下:
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?
- @interface testController:UIViewController
- {
- buleController *bule;
- }
- 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方法
今天先寫到這,下次接著寫...