uitableview

    0熱度

    2回答

    UITableViewcheckmark發生的是取消選擇當我滾動 代碼 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return dizi.count } func tableView(_ tableView: UITableView, cellForR

    0熱度

    3回答

    每當我運行應用程序時,tableView都沒有數據,等待用戶輸入。問題是,如果numberOfSections是1,它工作得很好,但是當我將其更改爲2崩潰,因爲指數超出範圍 func numberOfSections(in tableView: UITableView) -> Int { return 2 } func tableView(_ tableView: UITableV

    0熱度

    1回答

    我有兩個意見。在第一課中,我有自定義單元格的表格,在那裏重複使用單元格三次。我想用另一個類的選定文本更新每行的表格單元格文本。我已經實現從另一個類獲取文本值並進行更新。用於存儲使用NSDictionary的每個行值。這樣我可以獲取字典值並在我的cellforrowatindexpath中更新以更新單元格文本值。我的代碼, A類 - 目標C: - (UITableViewCell *)tableVi

    1熱度

    2回答

    我工作的UI,使其相同的設計,我以前heightForRowAt,使第一部分的單元格的高度96PX,我試過: override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { switch indexPath.section { case 0

    0熱度

    2回答

    我有一個UITableView其細胞包含在其上我需要執行三件事一個子視圖:在運行時根據內部的值 改變其寬度約束一個特定於該單元格的對象 根據相同的值更改其背景顏色 圍繞視圖的左上角和左下角,但將右角保持原樣(因此layer.cornerRadius不是選項) 我用下面的代碼我的自定義UITableViewCell子類中,實現對僅看,這是我從tableView:cellForRowAt:叫一側的圓角

    0熱度

    1回答

    我有一個UITableView和一個UICollectionView裏面。我想把這個排序到最後(最新的帖子第一)。我如何做這個?,我嘗試了幾種方法,但都不工作。 以下是我的代碼和響應 [Utilities serverRequest:@{@"getAnnouncement":@"a6dba37437ced2c3b07469fd6c0661f3"} completionBlock:^(id resp

    -4熱度

    1回答

    我想使用本機tableView動畫從自定義單元格中的按鈕中刪除一個表格行。有人能幫助我嗎?

    0熱度

    1回答

    我想讀取自動創建的tableView中的imageView的寬度和高度,以便執行一些修改。 但是,我通常使用的方法返回0的寬度可能是因爲imageView沒有明確定義。有沒有人知道一種方法來做到這一點。 float imageWidth =cell.imageView.frame.size.width; 注:這是我正在創建實現代碼如下: -(void) makeTableView {

    0熱度

    1回答

    我有一個tableview,用來自firebase的數據填充它的單元格。每個單元格都擁有一個圖像,每個圖像都是異步加載並緩存的。 問題是隨機單元格將使用錯誤的圖像,雖然單元格中的其他數據是正確的。如果我滾動以便單元格離開視圖,則加載正確的圖像。 研究: Images in UITableViewCells are loading wrong(真的不理解的OBJ C) What is the cor

    2熱度

    2回答

    我可能想要一個奇怪的事情,但任務是拉伸UITableView中的最後一個單元格以填充其餘空間。因此,如果表格只有很少的單元格,那麼最後一個將其高度與其餘的高度相匹配,直到屏幕底部爲止。 爲了達到這個目的,我在最後一個單元格的xib中包含了高度約束。 我可以計算出適當的高度並設置常量,但不管我以後做什麼 - setNeedsDisplay(),setNeedsLayout(),reloadData(