1. 程式人生 > >ios TableView編輯狀態多選框的修改

ios TableView編輯狀態多選框的修改

在- (void)layoutSubview 和 - (void)setEditing:(BOOL)editing animated:(BOOL)animated 中新增

 UIImage *selectImg = [UIImage imageNamed:@"im_select_sign"];
    UIImage *disSelectImg = [UIImage imageNamed:@"im_disSelect_sign"];
    
    for (UIControl *control in self.subviews){
        if ([control isMemberOfClass:NSClassFromString(@"UITableViewCellEditControl")]){
            for (UIView *v in control.subviews)
            {
                if ([v isKindOfClass: [UIImageView class]]) {
                    UIImageView *imgView=(UIImageView *)v;
                    if (self.selected) {
                        imgView.image = selectImg;;
                    } else {
                        imgView.image = disSelectImg;
                    }
                }
            }
        }
    }

不過此方法只能夠更改圖片, 圖片的位置沒辦法修改,

比如像微信那樣圖片和頭像的Y軸中心相等沒辦法做到, 想要做到微信那樣只有自己自定義

相關推薦

ios TableView編輯狀態修改

在- (void)layoutSubview 和 - (void)setEditing:(BOOL)editing animated:(BOOL)animated 中新增  UIImage *selectImg = [UIImage imageNamed:@"im_sel

編輯文章頁面,修改側邊欄的分類的樣式。

ane admin type cat pan style stty 分類 text function change_cat_meta_postbox_css(){ ?> <style type="text/css"> .wp-tab-panel

iOS tableView編輯刪除(單

viewDidload 新增for (int i = 0; i <_reouseArray.count ; i++) { NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; [dict

vue迴圈時設定禁用狀態,v-for

<div v-for="user in users" >            <el-radio v-bind:disabled="user.id=='${userInfo.id}'" :label=

簡單的checkbox樣式修改(純css3)

今天在做專案的時候有需要用到多選框,並且因為ui的關係,需要稍微美化一下多選框,所以找到了實現方法,挺實用的,不需要指令碼就能實現。前端佈局如下:<input class="select-tag-input" type="checkbox" id="tag-id"sty

Dev控制元件 TreeList的使用,繫結多級樹以及的三種狀態

TreeList控制元件可以同時顯示樹結構和其他資料列,即在一個列上建立父子關係展開或收縮,同時還可以顯示其他列的內容。 在TreeList中同時引入了 Node和 Columns概念, 第一列為樹結構, 其餘列為資料列, 任何列都可作為樹結構列(即拖

tableview編輯狀態下 預設選中cell之後 無法點取消

tableview預設編輯狀態下 預設選中cell之後 無法點選取消 在willDisplayCell方法中設定cell.selected = yes; 之後didSelectRowAtIndexPath和didDeselectRowAtIndexPath都無法呼叫 解決

學習15 單/標簽

con form type code pan content 多選 span div <!doctype html> <html> <head> <meta http-equiv="content-type" content="t

bootstrap table保留的分頁

-a sid ids nsa ide handle ons div body           initialize : function(options) { this.options = options.options; this.tableNum=op

樣式

單選 har bsp spl enter log ott min right 主要註意before和after的樣式設置,input要設置id,label要設置for值並且等於相應的input值的id HTML <!DOCTYPE html><html&

checkbox全全不和反

沒有 index ntb -1 點擊事件 ner 空數組 一個 多個 在判斷多選框中的某一個是否被選中時,我們可以用checked的屬性 選中了就返回true,沒被選中就返回false; 這是html代碼: <form action="#"> <la

jQuery操作下拉列表以及單

width http 數組 ini init 獲取多選框的值 asc cli 添加 <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

Android的CheckBox()

left mage set width reset andro XML androi apk 1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res

jsp頁面帶有的grid表格,如何將勾選中的行記錄所有列數據傳送到後臺。

blank href 後臺 aaa 數據 www hue 選中 cs6 忱分慕兇釉瀑懲防慌虜敝慘緩猩http://jz.docin.com/shuvg316 帳段繁臨市杉聞壞倫捶剎空合戀http://huiyi.docin.com/ogq2843 杏燎乘安轄任凸托飯承臨

獲取

safety safe check index this 多選 bsp name checked var idList= $("input[type=‘checkbox‘][name=‘allChoose‘]:checked"); var idList= $("input[

angular2.x 下拉選擇組件

下拉 round ice osi 界面 poi top iou open angular2.x - 5.x 的下拉多選框選擇組件 ng2 -- ng5。最近在學angular4,經常在交流群看見很多人問 下拉多選怎麽做。。。 今天就隨便寫的個。 組件源碼 百度雲 鏈接:

Bootstrap3基礎 disabled 鼠標放在方框與文字上都出現禁止標識

true set alt contain utf-8 cas 感恩 use pos 禮悟:   公恒學思合行悟,尊師重道存感恩。葉見尋根三返一,江河湖海同一體。 虛懷若谷良心主,願行無悔給最苦。讀書鍛煉養身心,誠勸且行且珍惜。   

form表單提交數據 服務器只能接受到一個數據

表單提交 form 多選 提交過去後表單中name相同的值會被後一個覆蓋,而不會被單獨識別出來。在name名稱後面加上‘[]’即可;如 name=‘user[]‘ 註意下面兩個教程的區別,我很想知道w3c怎麽讀取到的。等待指教; http://www.w3school.com.cn/tags/at

自己用ul模擬實現下拉

ogg point shee index ati ref -m order nowrap 模擬實現下拉多選框 效果如下 <!DOCTYPE html> <html lang="en"> <head> <meta char

安卓按鍵:靜態界面的變成單

備忘 bbs border class http 問題 href div false 原文地址 http://bbs.anjian.com/showtopic-658485-1.aspx核心代碼Function a UIP.SetAttribute "多選框2",