簡體   English   中英

XCode自動完成

[英]XCode autocomplete

我是IOS開發的新手,我有幾個問題。

1)表視圖單元格上的屬性rowheight的目的是什么,我的意思是即使更改其值也不執行任何操作,它始終從其父視圖(即tableview屬性rowheight)中獲取值 它在IB中在視覺上發生了變化,但是當我運行該應用程序時沒有任何反應。

2) Content View的目的何在? 假設如果我必須制作一些與單元格高度相等的圖像,它將限制我。 還是有什么方法可以將內容視圖更改為等於單元格的高度和寬度? 我必須對與單元格有關的圖像施加約束,該單元格不是圖像的直接父級,並且我不知道這是否是正確的處理方法。

3)Xcode自動完成功能如何工作? 就像如果我想編寫一個函數tableview(_:tableview didselectrowwithindex:IndexPath)並鍵入tableview它顯示一個列表,下一步該怎么做? 我的意思是我無法用參數輸入整個功能,也無法在龐大的列表中找到功能。

IB處的像元組高度主要用於仿真,實際使用時,通常會調整IB中描述的視圖的大小。 例如,您可以將表格視圖的行高設置為100,將某些單元格的行高設置為30,並使整個控制器模擬iPhone 6的漂亮屏幕。相同的視圖將用於所有設備,並將相應地縮放以及在您的代表的幫助下。

出現內容視圖的原因與您的其他請求直接相關。 它可以容納所有內容,而其他一些視圖則隨您的內容一起出現,並且是單元格的一部分,例如分隔符,附件視圖,滑動動作視圖。 沒有內容視圖,作為開發人員,管理所有其他部分的責任很可能由您承擔,盡管您可能認為在簡單的布局中就可以了,但對其進行簡單的增強會產生巨大的影響。

Xcode的模糊自動補全似乎是Apple現在正在研究的東西。 如果您迫不及待地想在列表中導航,則可以使用提供模糊自動補全功能的Xcode插件。

回答主題中的問題:

示例:tableview(_:tableview didselectrowwithindex:IndexPath)如果編寫tableview,它將顯示所有以tableview開頭的符號。 對於函數,它將顯示按第二個參數名稱(didSelectRowWithIndex)排序的所有函數。

[編輯]它會自動完成,直到答案是唯一的,然后向您顯示完整的選項列表。 我不知道有什么技巧可以跳過大量列表。 但是過了一會兒,您就會知道要查找的內容,並且變得更快。 [\\編輯]

當您按Tab時,它會順便說一句:委托函數的名稱以與其相關的對象的名稱開頭。 因此,UITableViewDelegate函數從tableview開始。

至於您的前兩個問題,SO上有大量關於這些問題的答案。 似乎與您的親密關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM