iOS開發(fā)問題集錦
最近在好多人問一些比較基礎(chǔ)的問題,在這羅列一下:
1、鍵盤上的斜杠鍵壞掉了,怎么樣用快捷鍵進(jìn)行注釋呢?
首先在Xcode中注釋的默認(rèn)快捷鍵為:command+/;
其次可以自行修改快捷鍵:Xcode>Preferences...>Key Bindings,如下圖
2、Xcode中的導(dǎo)航區(qū)域關(guān)閉了,如何調(diào)出來?如下圖:
在工具欄的右側(cè)有3個(gè)View選擇按鈕,選擇第一個(gè),左側(cè)的導(dǎo)航區(qū)域就會(huì)出現(xiàn),如下圖中紅框選中區(qū)域:
對(duì)于Xcode編程環(huán)境的講解,推介一本書”《iOS游戲開發(fā)入門經(jīng)典》,清華大學(xué)出版社出版,劉凡譯“,此書的第二章有很詳細(xì)的講解。
3、Xcode中的工具欄不見了,退出Xcode后再次進(jìn)來還是沒有,怎么調(diào)出來呢?如下圖:
如果如果工具欄可見,上圖藍(lán)色選中區(qū)域?yàn)镠ide Toolbar,如果不可見,則為Show Toolbar。
4、一個(gè)View中,有一張背景圖,還有幾個(gè)Label與Button,但是運(yùn)行時(shí)只顯示背景圖,沒有顯示Label和Button。
后來發(fā)現(xiàn)是背景圖放在了最上層,把其他內(nèi)容給擋住了。
我在這里說一下背景圖的設(shè)置,我知道的有兩種方式:
1)寫代碼:
- [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg"]]];
2)直接拖圖片到xib的View上,不過圖片一定要放在view的最底層,如下圖:
5、怎么修改UITextField的高度?
UITextField默認(rèn)的高度是沒辦法修改的,不過可以修改一下Border Style,如下圖除了最后一種(默認(rèn))不可修改高度以外,其他三種都可以。
一般在項(xiàng)目中,UITextField的邊框都會(huì)由UI來設(shè)計(jì),所以選擇第一種無邊框即可。
6、在頭文件中寫如下代碼時(shí),在實(shí)現(xiàn)文件中調(diào)用的是哪一個(gè)blue?
- @interface testController:UIViewController
- {
- buleController *bule;
- }
- property(nonatomic, strong) buleController *bule;
1) 直接 寫 bule 的時(shí)候 是調(diào)用的@interface testController:UIViewController { buleController *bule; }這里邊的blue;
2) 寫 _bule 與 self.bule 的時(shí)候,調(diào)用的是 property(nonatomic, strong) buleController *bule;
_bule 的寫法與@interface testController:UIViewController { buleController *bule; }調(diào)用這里邊的blue類似
self.bule 是調(diào)用的 property(nonatomic, strong) buleController *bule; 的get、set方法
今天先寫到這,下次接著寫...