iOS 開發問題集錦(一)

2021-06-16 18:54:31 字數 1728 閱讀 4152

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

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

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

其次可以自行修改快捷鍵:xcode>preferences...>key bindings,如下圖

2、xcode中的導航區域關閉了,如何調出來?如下圖:

在工具欄的右側有3個view選擇按鈕,選擇第乙個,左側的導航區域就會出現,如下圖中紅框選中區域:

對於xcode程式設計環境的講解,推介一本書」《ios遊戲開發入門經典》,清華大學出版社出版,劉凡譯「,此書的第二章有很詳細的講解。

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

如果如果工具欄可見,上圖藍色選中區域為hide *******,如果不可見,則為show *******。

4、乙個view中,有一張背景圖,還有幾個label與button,但是執行時只顯示背景圖,沒有顯示label和button。

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

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

1)寫**:[self.view setbackgroundcolor:[uicolor colorwithpatternimage:[uiimage imagenamed:@"bg"]]];

5、怎麼修改uitextfield的高度?

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

一般在專案中,uitextfield的邊框都會由ui來設計,所以選擇第一種無邊框即可。

6、在標頭檔案中寫如下**時,在實現檔案中呼叫的是哪乙個blue?

1

@inte***ce

testcontroller:uiviewcontroller

25 property(nonatomic, strong) bulecontroller *bule;

1) 直接 寫 bule 的時候 是呼叫的@inte***ce testcontroller:uiviewcontroller 這裡邊的blue;

2) 寫 _bule 與 self.bule 的時候,呼叫的是 property(nonatomic, strong) bulecontroller *bule;

_bule 的寫法與@inte***ce testcontroller:uiviewcontroller 呼叫這裡邊的blue類似

self.bule 是呼叫的 property(nonatomic, strong) bulecontroller *bule; 的get、set方法

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

ios開發問題備忘

button設定custom屬性,可以不占用任何空間,但同時可以實現整個螢幕都是它的感應區域。出現unrecognized selector sent to instance這個情況的時候,首先檢查一下selector寫的正確與否 uiactivityindicatorview可以生成持續旋轉的類似...

ArcGis相關程式開發問題集錦

1 無法嵌入互操作類 場景描述 在ae10.1開發中引入一些ae的dll時,有些dll嵌入互操作類屬性為true,有的為false。一般來說預設是沒有問題的,可有時候程式就會在編譯的時候爆出無法嵌入互操作類的錯誤來,搞得莫名其妙。解決方法 更改類所在的dll屬性的嵌入互操作型別,如果true不行,就...

WinCE驅動開發問題精華集錦 二

我怎麼能在pb左邊的定製平台加進我的驅動呢?兩種辦法 1 在platform.bib或者project.bib的modules部分新增一條語句,例如 mydriver.dll c driver mydriver.dll nk sh 這樣編譯核心的時候就會把你的驅動dll檔案新增到核心中,如果有登錄檔...