今天遇到的2個TableView的問題

2021-09-02 03:27:06 字數 741 閱讀 4798

為了實現觸控螢幕,收起鍵盤,掛了乙個recognizer

uitapgesturerecognizer *singletap = [[uitapgesturerecognizer alloc] initwithtarget:controller action:@selector(hidesubviews:)];

[singletap setnumberoftapsrequired:1];

[singletap setnumberoftouchesrequired:1];

[self addgesturerecognizer:singletap];

結果tableview的row觸控了沒反應了,原來是這個方法沒有被呼叫:

- (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath

原因是觸控事件被recognizer攔截了,需要加上這行**:

singletap.cancelstouchesinview = no;

另外,我們的tableview右側有索引,ios7預設是藍色的,可以用下面這行**設定:

self.sectionindexcolor = [uicolor graycolor];

今天遇到個let not found

view code 1 bin bash 2 arglist.h 3 2012 06 14 45 e badargs 6567 if n 1 8then 9echo usage basename 0 argument1 argument2 etc.10 exit e badargs 11fi 12e...

今天遇到的問題

1.注意iframes中的window.layer可能會出現找不到的情況,那就用top top.layer 2.注意display屬性 尤其inline table可以使li整齊劃一的呈現列表結構 值 none inline block inline block list item run in t...

今天遇到的乙個算發

encode 一字串 如果字元小於0則直接拷貝 如果是數字則拷貝當前數字加乙個後繼字串 如果是其他字母等直接拷貝 如果是 下劃線則轉換成 ul decode 解碼 encode 部分 strold this.textbox1.text strleng strold.length char a str...