2017-08-28 51 views
0

我是一個在Swift中開發iOS應用程序的人,我有一個字符串數組,我通過創建一個新的變量來分離字符串字面值,該變量是數組及其索引之一。我想把每個新創建的字符串放在一個文本標籤中,並將其顯示在我的視圖控制器中。我希望標籤堆疊在每個垂直頂部,但是我不希望標籤出現在視圖控制器中,如果該字符串結果爲零。該字符串可能有也可能沒有值,具體取決於用戶是否決定使用數據填充數據,並通過Firebase進行檢索。我不認爲這與火力基地有關。我只是好奇,什麼是最有效的方式來顯示這些標籤在另一個之上,但如果一個等於零,標籤的大小減少到零,下一個標籤落後(再次取決於它是否包含一個值或不)取代那一個。這是因爲我不希望標籤佔據視圖控制器中的空間,如果不包含值。如何設置可能有或沒有文字的設置標籤?

+1

使用的tableview,並使用flatMap確定的tableview的數據源。 – koropok

回答