為了實現觸控螢幕,收起鍵盤,掛了乙個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...