我正在以編程方式創建我的視圖。我在我的UIViewController
子類中有一個UITableView
,我想添加一個滾動子視圖,但不是一個單元格。我想添加一些基於文本的子視圖到與表格滾動的UITableView
,並從y = 0開始,所以如果用戶按下表格,用戶將只能看到它。也就是說,它應該位於我桌子的第一部分之上。如果它有助於可視化,我打算做一些類似於「向下滾動刷新」的功能,並希望向用戶指示向下滾動導致刷新。有沒有辦法做到這一點,而不會像使用其他UITableViewCell
來表示它或濫用UITableView
委託方法來移動用戶滾動視圖?向UITableView添加滾動子視圖(不是單元格)
只需在我的viewWillLoad
中使用[tableView addSubview:]
即可使其顯示一秒,然後在表數據加載後消失。這對我來說似乎很奇怪,因爲UITableView
是UIScrollView
的一個子類,它意味着在其中保存其他視圖。使用[tableView.backgroundView addSubview]
什麼都不做。
P.S.爲什麼不爲此使用UIRefreshControl
?我仍然未定,但傾向於不使用一個,因爲我不喜歡刷輪通常非常快時刷輪「感覺」有多慢。我一直在尋找其他的選擇,例如微妙地閃爍背景,如果比平時花費的時間更長,只顯示一個輪子。
用故事板建立你的意見,或編程建設? – andrewbuilder
@andrewbuilder我以編程方式構建它們。我編輯了這篇文章。 – sudo