1. 程式人生 > >UITableView實現多選時沒有效果/控制元件背景顏色消失了?

UITableView實現多選時沒有效果/控制元件背景顏色消失了?

我們隊自定義的cell,使用多選功能的時候沒有效果?

1.檢查自己的tableview.editing = yes /  tableview.allowMutlpleSelction = yes,設定為編輯狀態,可多選

2.檢視自己的自定義cell的控制元件是否載入到了self.contenView上面 如果直接載入在self上是不會有選中效果的

3.cell的selectionStyle 不能設定為none,否則沒有選中效果

4.可以自己定義選中的背景顏色  

    cell.multipleSelectionBackgroundView = [[UIView alloc] initWithFrame:cell.bounds];
    cell.multipleSelectionBackgroundView.backgroundColor = [UIColor clearColor];
5,選中後發現有的控制元件的背景顏色不見了,那麼你需要在cell下實現這樣的一個方法:
-(void)setSelected:(BOOL)selected animated:(BOOL)animated
{
    [super setSelected:selected animated:animated];
    
    self.flagLabel.backgroundColor = [UIColor colorWithHexString:Color_Blue];
}
需要對控制元件再定義一下背景顏色。


相關推薦

UITableView實現沒有效果/控制元件背景顏色消失

我們隊自定義的cell,使用多選功能的時候沒有效果? 1.檢查自己的tableview.editing = yes /  tableview.allowMutlpleSelction = yes,設定為編輯狀態,可多選 2.檢視自己的自定義cell的控制元件是否載入到了se

android RecyclerView介面卡實現佈局item+item內部控制元件事件

@先看看效果是不是自己想要的吧@使用步驟:第一步:新增RecyclerView介面卡依賴 compile 'com.android.support:recyclerview-v7:27.1.1'第二步:佈局檔案裡使用RecyclerView第三步:建立兩個item子佈局

Android 實現IOS上的水滴效果控制元件

看到ios版上QQ重新整理效果像水滴,然後自己也想著去實現這樣的效果,這篇文章暫時沒有介紹下拉重新整理的效果,只是單獨用一個控制元件來實現這樣的水滴效果。 效果圖如下: 一、總體思路 1、畫兩個圓形,其中一個就是上面的大圓,還有一個是下面的小圓,大

angularjs 下拉框 控制元件angularjs ui-select2

      angularjs ui-select2:http://jsfiddle.net/jLD42/4/(這個網站測試通過),網站內容如下:找了很多其他的網站都沒用,這個是測試通過的,需要匯入所需要的js檔案,需要的圖片:      這個如果控制元件寬度是比較窄的話

微信小程式中的迴圈列表,在點改變當前項的背景顏色

之前自己在網上找這個功能時,花了我大量的時間也沒找到好一點的方法,於是我自己想出了一個解決方案,不知道其是否實用,反正先放出來,如果有不對的地方請指出。菜鳥一個,求帶!廢話不多說,我就直接上demo圖: 我們看到程式碼 我們先給我們的主介面設定兩個

Android 程式碼設定 控制元件背景顏色

直接看程式碼:    設定背景顏色兩種方式 RelativeLayout mRelativeLayout=(RelativeLayout) findViewById(R.id.Relative);         /**          * 1、在values目錄下新建

修改對話方塊picture控制元件背景顏色的方法

兩個方法: 1、手動指定程式的picture大小: 設一個CStatic的物件(picture控制元件是CStatic型別的):m_pic2;且定義該picture控制元件的標識ID為IDC_STATIC_PIC2; 首先要在OnInitDialog()中完成獲取picture控制元件的

QT 修改控制元件背景顏色

一. 背景刷成黑色,前景色設為白色。 方法一、paltette方式,經測試,該方法不會影響到其他控制元件,推薦使用 QPalette bgpal = palette(); bgpal.setColor (QPalette::Background, QColor (0,

設定static控制元件背景顏色控制元件字型的背景顏色控制元件字型的顏色

注:轉載至:https://my.oschina.net/u/241930/blog/528285,謝謝該博主的分享 #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPAR

MFC修改對話方塊及控制元件背景顏色

HBRUSH CMyDlg::OnCtlColor(CDC* pDC,CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr =CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes o

iOS開發:UITableview功能實現

一、 先看效果: 最近專案中要運用即時通訊實現群組功能, 在建立群時需要選擇新增多個成員: 二、思路: 第一次點選cell選中, 再次點選取消選中; 三、方法: 只需要設定兩個屬性, 操作兩個方法即可; 1、UITableview 自帶多選功能: //允許多選 _

ripple實現的水波紋效果

前言 在看網易雲音樂播放器的時候,覺得它在選擇音樂時候的波紋效果很好看,就想要模仿這種效果。然後在網上找了一下這方面的文章,最後被我發現了ripple,用ripple就能很好地實現這種波紋效果。所以用這篇文章記錄下ripple的實現,如果發現我的程式碼有問題,

H5實現圖片預覽上傳,可點可拖拽控制元件介紹

在做圖片上傳時發現一個蠻好用的控制元件,支援多張圖片同時上傳,可以點選選擇圖片,也可以將圖片拖拽到上傳框直接上傳,方便,好用,介面也簡單,基本可以直接放到專案裡使用。 先看看他的樣式: 選擇圖片後

JQuery 實現 select 的增加與移除效果_Jian

Forward: Jian 最近在做畢業設計 其中一個前臺頁面操作是點選某個 select 中 option 後可以新增到另一個 select 中 點選第二個 select 又可以將選中的 option 移除 Code: 不說其它了,還是直接貼程式碼吧 當然,得首先確保有正

winform combobox控制元件實現

幫同事做個winform展示程式需要用到combobox多選,今天才發現沒有這功能,只能到網上找解決方法,都是自己擴充套件了控制元件,就找一份研究了下,自己參考著擴充套件一下,瞭解了原理,現在記下來。 描述:現有的combobox只有單選功能,通過重畫combobox構造多

zTree實現

avi 1.4 data core sof gravity sni mod lin zTree實現多選樹 1、實現源代碼 <!DOCTYPE html> <html> <head> <title>多選

spINNER可不可以實現

多選 ongl .com and oid spin android baidu list aNDROID%E7%94%BB%E5%9B%BE%E9%81%BF%E5%85%8D%E5%B1%8F%E5%B9%95%E9%97%AA%E7%83%81 http://music

RadioButton實現

apk cnblogs lac activit round find -a parent roi RadioButton實現多選一 一、簡介 二、RadioButton實現多選一方法 1、將多個RadioButton放在一個RadioGroup裏面 1 &

CheckedComboBoxEdit ,值與值之間會出一個空格

from args ted orm chan table tro 使用 strong 測試代碼: 1 public partial class Form1 : Form 2 { 3 public Form1() 4 { 5

使用Knockout實現遇到的問題

inpu 解決 不知道 因此 取消 nmon 文件 原因 上下文 需求是這樣的: 對每個月份的數據可以實現獨立全選,並不是只有一個全選。 這也是離我開始認識knockout這個東西的時間不到半個月的時間裏,再次接觸它。這樣一個看似比較小的需求,用knockout來做卻