2017-06-24 80 views
0

我想顯示我在的tableView的數據,但我想從1開始indexPath但我沒有得到任何解決方案。就是有什麼辦法,我可以從1個如何在swift3中將tableView的默認indexPath 0更改爲1?

輸出我正開始indexPath是:

myData的1,2,3,4,5和indexPath是0,1,2,3,4

我想要的東西:

myData的1,2,3,4,5和indexPath是1,2,3,4,5

因爲indexPath從0開始我的數據在索引1被賦值爲0等等。

CAN我們增加indexPath.row通過一個循環開始

+1

只是一個想法,但你有沒有嘗試過使用'indexPath + 1'? – Russell

+0

不要在索引0處添加項目,並且在打印它們時(輸出,顯示您正在做的任何事情),請跳過索引0. – CodingYoshi

+0

否bro。我曾嘗試過它不起作用! –

回答

0

感謝您迴應的數組,但我得到這個

這裏的解決方案是解決方案:

mainArrayRoll.insert("0", at: 0) 

我已經爲我的數組添加了一個默認值,所以每次indexPath從零開始,它都會處理我的默認值,並從索引lo得到正確的輸出陽離子1.

0

之前,你不能改變indexPath,但你可以按照以下FUNC顯示數據

 let lblTitle: UILabel? = (cell?.viewWithTag(102) as? UILabel) 
     lblTitle?.text = "\(indexPath.row + 1)" // here you need to add 1 
+0

感謝您的重播兄弟,但我想循環indexPath和bcz它從0開始它不適合我 –

0

IndexPath使用它開始於指數0陣列。

索引中的路徑每個索引代表指數爲孩子

+0

OP是否問什麼是'IndexPath'? – CodingYoshi

相關問題