亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

ios中uitextfield 使用全面解析
來源:易賢網 閱讀:1283 次 日期:2014-11-14 13:38:57
溫馨提示:易賢網小編為您整理了“ios中uitextfield 使用全面解析”,方便廣大網友查閱!

//初始化textfield并設置位置及大小

uitextfield *text = [[uitextfield alloc]initwithframe:cgrectmake(20, 20, 130, 30)];

//設置邊框樣式,只有設置了才會顯示邊框樣式 

text.borderstyle = uitextborderstyleroundedrect;

 typedef enum {

uitextborderstylenone,

uitextborderstyleline,

uitextborderstylebezel,

uitextborderstyleroundedrect

} uitextborderstyle;

//設置輸入框的背景顏色,此時設置為白色 如果使用了自定義的背景圖片邊框會被忽略掉 

  text.backgroundcolor = [uicolor whitecolor];

//設置背景

text.background = [uiimage imagenamed:@dd.png];

//設置背景

text.disabledbackground = [uiimage imagenamed:@cc.png];

//當輸入框沒有內容時,水印提示 提示內容為password

text.placeholder = @password;

//設置輸入框內容的字體樣式和大小

text.font = [uifont fontwithname:@arial size:20.0f];

//設置字體顏色

text.textcolor = [uicolor redcolor];

//輸入框中是否有個叉號,在什么時候顯示,用于一次性刪除輸入框中的內容

text.clearbuttonmode = uitextfieldviewmodealways;

typedef enum {

uitextfieldviewmodenever, 重不出現

uitextfieldviewmodewhileediting, 編輯時出現

uitextfieldviewmodeunlessediting, 除了編輯外都出現

uitextfieldviewmodealways  一直出現

} uitextfieldviewmode;

//輸入框中一開始就有的文字

text.text = @一開始就在輸入框的文字;

//每輸入一個字符就變成點 用語密碼輸入

text.securetextentry = yes;

//是否糾錯

text.autocorrectiontype = uitextautocorrectiontypeno;

typedef enum {

uitextautocorrectiontypedefault, 默認

uitextautocorrectiontypeno,  不自動糾錯

uitextautocorrectiontypeyes, 自動糾錯

} uitextautocorrectiontype;

//再次編輯就清空

text.clearsonbeginediting = yes;

//內容對齊方式

text.textalignment = uitextalignmentleft;

//內容的垂直對齊方式 uitextfield繼承自uicontrol,此類中有一個屬性contentverticalalignment

text.contentverticalalignment = uicontrolcontentverticalalignmentcenter;

//設置為yes時文本會自動縮小以適應文本窗口大小.默認是保持原來大小,而讓長文本滾動 

textfied.adjustsfontsizetofitwidth = yes;

//設置自動縮小顯示的最小字體大小

text.minimumfontsize = 20;

//設置鍵盤的樣式

text.keyboardtype = uikeyboardtypenumberpad;

typedef enum {

uikeyboardtypedefault,  默認鍵盤,支持所有字符

uikeyboardtypeasciicapable, 支持ascii的默認鍵盤

uikeyboardtypenumbersandpunctuation, 標準電話鍵盤,支持+*#字符

uikeyboardtypeurl, url鍵盤,支持.com按鈕 只支持url字符

uikeyboardtypenumberpad,  數字鍵盤

uikeyboardtypephonepad,   電話鍵盤

uikeyboardtypenamephonepad,  電話鍵盤,也支持輸入人名

uikeyboardtypeemailaddress,  用于輸入電子 郵件地址的鍵盤

uikeyboardtypedecimalpad,  數字鍵盤 有數字和小數點

uikeyboardtypetwitter,  優化的鍵盤,方便輸入@、#字符

uikeyboardtypealphabet = uikeyboardtypeasciicapable,

} uikeyboardtype;

//首字母是否大寫

text.autocapitalizationtype = uitextautocapitalizationtypenone;

typedef enum {

uitextautocapitalizationtypenone, 不自動大寫

uitextautocapitalizationtypewords, 單詞首字母大寫

uitextautocapitalizationtypesentences, 句子的首字母大寫

uitextautocapitalizationtypeallcharacters, 所有字母都大寫

} uitextautocapitalizationtype;

//return鍵變成什么鍵

text.returnkeytype =uireturnkeydone;

typedef enum {

uireturnkeydefault, 默認 灰色按鈕,標有return

uireturnkeygo,  標有go的藍色按鈕

uireturnkeygoogle,標有google的藍色按鈕,用語搜索

uireturnkeyjoin,標有join的藍色按鈕

uireturnkeynext,標有next的藍色按鈕

uireturnkeyroute,標有route的藍色按鈕

uireturnkeysearch,標有search的藍色按鈕

uireturnkeysend,標有send的藍色按鈕

uireturnkeyyahoo,標有yahoo的藍色按鈕

uireturnkeyyahoo,標有yahoo的藍色按鈕

uireturnkeyemergencycall, 緊急呼叫按鈕

} uireturnkeytype;

//鍵盤外觀

textview.keyboardappearance=uikeyboardappearancedefault;

typedef enum {

uikeyboardappearancedefault, 默認外觀,淺灰色

uikeyboardappearancealert,   深灰 石墨色

} uireturnkeytype;

//設置代理 用于實現協議

text.delegate = self;

//把textfield加到視圖中

[self.window addsubview:text];

//最右側加圖片是以下代碼  左側類似

uiimageview *image=[[uiimageview alloc] initwithimage:[uiimage imagenamed:@right.png]];

text.rightview=image;

text.rightviewmode = uitextfieldviewmodealways;

typedef enum {

uitextfieldviewmodenever,

uitextfieldviewmodewhileediting,

uitextfieldviewmodeunlessediting,

uitextfieldviewmodealways

} uitextfieldviewmode;

//按return鍵鍵盤往下收 becomefirstresponder

類要采用uitextfielddelegate協議

text.delegate = self; 聲明text的代理是我,我會去實現把鍵盤往下收的方法 這個方法在uitextfielddelegate里所以我們要采用uitextfielddelegate這個協議

- (bool)textfieldshouldreturn:(uitextfield *)textfield

{

[text resignfirstresponder]; //主要是[receiver resignfirstresponder]在哪調用就能把receiver對應的鍵盤往下收

return yes;

}

重寫繪制行為

除了uitextfield對象的風格選項,你還可以定制化uitextfield對象,為他添加許多不同的重寫方法,來改變文本字段的顯示行為。這些方法都會返回一個cgrect結構,制定了文本字段每個部件的邊界范圍。以下方法都可以重寫。

– textrectforbounds:  //重寫來重置文字區域

– drawtextinrect:  //改變繪文字屬性.重寫時調用super可以按默認圖形屬性繪制,若自己完全重寫繪制函數,就不用調用super了.

– placeholderrectforbounds://重寫來重置占位符區域

– drawplaceholderinrect://重寫改變繪制占位符屬性.重寫時調用super可以按默認圖形屬性繪制,若自己完全重寫繪制函數,就不用調用super了.

– borderrectforbounds://重寫來重置邊緣區域

– editingrectforbounds://重寫來重置編輯區域

– clearbuttonrectforbounds://重寫來重置clearbutton位置,改變size可能導致button的圖片失真

– leftviewrectforbounds:

– rightviewrectforbounds:

委托方法

- (bool)textfieldshouldbeginediting:(uitextfield *)textfield{ 

//返回一個bool值,指定是否循序文本字段開始編輯 

return yes; 

} 

- (void)textfielddidbeginediting:(uitextfield *)textfield{ 

//開始編輯時觸發,文本字段將成為first responder 

} 

- (bool)textfieldshouldendediting:(uitextfield *)textfield{ 

//返回bool值,指定是否允許文本字段結束編輯,當編輯結束,文本字段會讓出first responder 

  //要想在用戶結束編輯時阻止文本字段消失,可以返回no 

  //這對一些文本字段必須始終保持活躍狀態的程序很有用,比如即時消息 

 

return no; 

} 

- (bool)textfield:(uitextfield*)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string{ 

//當用戶使用自動更正功能,把輸入的文字修改為推薦的文字時,就會調用這個方法。 

//這對于想要加入撤銷選項的應用程序特別有用 

//可以跟蹤字段內所做的最后一次修改,也可以對所有編輯做日志記錄,用作審計用途。

//要防止文字被改變可以返回no 

//這個方法的參數中有一個nsrange對象,指明了被改變文字的位置,建議修改的文本也在其中 

  return yes; 

} 

- (bool)textfieldshouldclear:(uitextfield *)textfield{ 

//返回一個bool值指明是否允許根據用戶請求清除內容 

//可以設置在特定條件下才允許清除內容 

  return yes; 

} 

-(bool)textfieldshouldreturn:(uitextfield *)textfield{ 

//返回一個bool值,指明是否允許在按下回車鍵時結束編輯 

//如果允許要調用resignfirstresponder 方法,這回導致結束編輯,而鍵盤會被收起[textfield resignfirstresponder];

//查一下resign這個單詞的意思就明白這個方法了 

  return yes; 

} 

通知

uitextfield派生自uicontrol,所以uicontrol類中的通知系統在文本字段中也可以使用。除了uicontrol類的標準事件,你還可以使用下列uitextfield類特有的事件

uitextfieldtextdidbegineditingnotification

uitextfieldtextdidchangenotification

uitextfieldtextdidendeditingnotification

當文本字段退出編輯模式時觸發。通知的object屬性存儲了最終文本。

因為文本字段要使用鍵盤輸入文字,所以下面這些事件發生時,也會發送動作通知

uikeyboardwillshownotification  //鍵盤顯示之前發送

uikeyboarddidshownotification  //鍵盤顯示之后發送

uikeyboardwillhidenotification  //鍵盤隱藏之前發送

uikeyboarddidhidenotification  //鍵盤隱藏之后發送

名單

1、text :設置文本框的默認文本。

2、placeholder : 可以在文本框中顯示灰色的字,用于提示用戶應該在這個文本框輸入什么內容。當這個文本框中輸入了數據時,用于提示的灰色的字將會自動消失。

3、background :

4、disabled : 若選中此項,用戶將不能更改文本框內容。

5、接下來是三個按鈕,用來設置對齊方式。

6、border style : 選擇邊界風格。

7、clear button : 這是一個下拉菜單,你可以選擇清除按鈕什么時候出現,所謂清除按鈕就是出一個現在文本框右邊的小 x ,你可以有以下選擇:

7.1 never appears : 從不出現

7.2 appears while editing : 編輯時出現

7.3 appears unless editing :

7.4 is always visible : 總是可見

8、clear when editing begins : 若選中此項,則當開始編輯這個文本框時,文本框中之前的內容會被清除掉。比如,你現在這個文本框 a 中輸入了 what ,之后去編輯文本框 b,若再回來編輯文本框 a ,則其中的 what 會被立即清除。

9、text color : 設置文本框中文本的顏色。

10、font : 設置文本的字體與字號。

11、min font size : 設置文本框可以顯示的最小字體(不過我感覺沒什么用)

12、adjust to fit : 指定當文本框尺寸減小時,文本框中的文本是否也要縮小。選擇它,可以使得全部文本都可見,即使文本很長。但是這個選項要跟 min font size 配合使用,文本再縮小,也不會小于設定的 min font size 。

接下來的部分用于設置鍵盤如何顯示。

13、captitalization : 設置大寫。下拉菜單中有四個選項:

13.1 none : 不設置大寫

13.2 words : 每個單詞首字母大寫,這里的單詞指的是以空格分開的字符串

13.3 sentances : 每個句子的第一個字母大寫,這里的句子是以句號加空格分開的字符串

13.4 all characters : 所以字母大寫

14、correction : 檢查拼寫,默認是 yes 。

15、keyboard : 選擇鍵盤類型,比如全數字、字母和數字等。

16、appearance:

17、return key : 選擇返回鍵,可以選擇 search 、 return 、 done 等。

18、auto-enable return key : 如選擇此項,則只有至少在文本框輸入一個字符后鍵盤的返回鍵才有效。

19、secure : 當你的文本框用作密碼輸入框時,可以選擇這個選項,此時,字符顯示為星號。

名單

1.alignment horizontal 水平對齊方式

2.alignment vertical 垂直對齊方式

3.用于返回一個bool值 輸入框是否 selected(選中) enabled(可用) highlighted(高亮)

限制只能輸入特定的字符

(bool)textfield:(uitextfield *)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string{

nscharacterset *cs;

cs = [[nscharacterset charactersetwithcharactersinstring:numbers]invertedset];

nsstring *filtered = [[string componentsseparatedbycharactersinset:cs]componentsjoinedbystring:@]; //按cs分離出數組,數組按@分離出字符串

bool canchange = [string isequaltostring:filtered];

return canchange;

}

上面那個numbers是一個宏,可以在文件頂部定義:

#define numbers @”0123456789n” (這個代表可以輸入數字和換行,請注意這個n,如果不寫這個,done按鍵將不會觸發,如果用在searchbar中,將會不觸發search事件,因為你自己限制不讓輸入n,好慘,我在項目中才發現的。)

所以,如果你要限制輸入英文和數字的話,就可以把這個定義為:

#define kalphanum @”abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789″。

當然,你還可以在以上方法return之前,做一提示的,比如提示用戶只能輸入數字之類的。如果你覺得有需要的話。

限制只能輸入一定長度的字符

- (bool)textfield:(uitextfield *)textfield shouldchangecharactersinrange:(nsrange)range replacementstring:(nsstring *)string;

{ //string就是此時輸入的那個字符 textfield就是此時正在輸入的那個輸入框 返回yes就是可以改變輸入框的值 no相反

if ([string isequaltostring:@n]) //按會車可以改變

{

return yes;

}

nsstring * tobestring = [textfield.text stringbyreplacingcharactersinrange:range withstring:string]; //得到輸入框的內容

if (self.mytextfield == textfield) //判斷是否時我們想要限定的那個輸入框

{

if ([tobestring length] > 20) { //如果輸入框內容大于20則彈出警告

textfield.text = [tobestring substringtoindex:20];

uialertview *alert = [[[uialertview alloc] initwithtitle:nil message:@超過最大字數不能輸入了 delegate:nil cancelbuttontitle:@ok otherbuttontitles:nil, nil] autorelease];

[alert show];

return no;

}

}

return yes;

}

更多信息請查看IT技術專欄

更多信息請查看技術文章
易賢網手機網站地址:ios中uitextfield 使用全面解析
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
国产精品国产三级国产专区53| 欧美日韩国产综合网| 亚洲专区在线| 久久午夜精品一区二区| 欧美日韩综合网| 99综合精品| 欧美网站在线| 亚洲一区日韩在线| 雨宫琴音一区二区在线| 国产精品视区| 国产精品日韩久久久| 欧美在线1区| 亚洲国产日韩欧美| 欧美一区1区三区3区公司| 国产综合自拍| 久久精品动漫| 亚洲精品乱码久久久久久蜜桃麻豆| 先锋影音国产一区| 亚洲日韩视频| 国产精品vip| 狂野欧美性猛交xxxx巴西| 国产欧美一区二区三区另类精品| 久久久久综合| 亚洲欧美日韩另类精品一区二区三区 | 日韩网站在线| 亚洲在线视频| 欧美日韩影院| 亚洲每日在线| 伊人蜜桃色噜噜激情综合| 老鸭窝91久久精品色噜噜导演| 欧美日韩在线高清| 久久精品在线| 亚洲欧美激情诱惑| 亚洲一区观看| 亚洲欧美bt| 中日韩男男gay无套| 国产精品地址| 欧美日韩高清在线一区| 久色成人在线| 可以看av的网站久久看| 性色一区二区三区| 国产精品手机在线| 国产亚洲欧洲| 国产日韩免费| 亚洲人成毛片在线播放女女| 狠狠爱www人成狠狠爱综合网 | 久久av在线| 国产伦精品一区二区三区视频黑人| 亚洲人成久久| 亚洲视频www| 香蕉成人久久| 女人香蕉久久**毛片精品| 欧美中日韩免费视频| 久久久亚洲人| 欧美日韩免费| 影音先锋亚洲电影| 91久久国产综合久久蜜月精品| 今天的高清视频免费播放成人| 亚洲激情国产| 国产精品久久久久久久久久直播| 亚洲一区二区三区午夜| 久久动漫亚洲| 国产精品国色综合久久| 亚洲毛片在线| 久久青青草原一区二区| 欧美日韩喷水| 日韩亚洲在线| 久久九九电影| 亚洲国产精品毛片| 亚洲一区三区电影在线观看| 久久久久久九九九九| 欧美日韩在线大尺度| 日韩午夜免费视频| 噜噜噜在线观看免费视频日韩 | 亚洲一区二区三区午夜| 欧美成人国产| 在线亚洲一区| 欧美日韩三区| 亚洲一区二区免费看| 欧美日韩精品免费观看视一区二区 | 午夜亚洲福利| 国产欧美一级| 国产综合网站| 欧美一区亚洲| 免费国产自线拍一欧美视频| 国产在线一区二区三区四区| 免费h精品视频在线播放| 国产一区欧美| 久久夜色精品| 亚洲在线免费| 国产亚洲毛片在线| 在线日本高清免费不卡| 欧美日韩三级| 女人色偷偷aa久久天堂| 国产精品久久国产愉拍 | 老司机精品久久| 在线一区欧美| 99精品国产高清一区二区| 国产精品www994| 欧美阿v一级看视频| 亚洲欧美久久久| 国产欧美一区二区三区国产幕精品| 午夜精品免费| 欧美 亚欧 日韩视频在线| 亚洲欧美久久久| 国产日韩欧美一区二区三区在线观看| 亚洲先锋成人| 亚洲一级二级| 在线不卡视频| 精品91久久久久| 国产精品高清一区二区三区| 玖玖玖国产精品| 久久久天天操| 欧美成人精品| 国产在线日韩| 亚洲国产精品123| 国产精品国码视频| 国产精品videossex久久发布| 欧美黄免费看| 欧美日韩免费高清| 在线观看一区| 99精品国产在热久久下载| 亚洲视频二区| 免费日韩精品中文字幕视频在线| 欧美一进一出视频| 欧美在线资源| 亚洲一级二级| 国产视频不卡| 欧美一区二区在线| 狠狠干综合网| 国产精品老牛| 欧美激情第六页| 精品动漫3d一区二区三区免费| 亚洲国内自拍| 男人天堂欧美日韩| 国模一区二区三区| 国产精品夜夜夜| 欧美精品尤物在线| 一区二区三区av| 老司机午夜免费精品视频| 韩国av一区| 国产日韩欧美精品| 欧美视频不卡| 亚洲欧美激情诱惑| 狠狠噜噜久久| 麻豆久久久9性大片| 欧美先锋影音| 美女黄网久久| 亚洲日本激情| 欧美在线看片| 国产一级精品aaaaa看| 欧美久久99| 国产偷国产偷亚洲高清97cao| 欧美暴力喷水在线| 国产一区成人| 好吊色欧美一区二区三区四区 | 国产精品亚洲欧美| 欧美视频在线观看| 国产女主播一区二区| 黄色亚洲大片免费在线观看| 鲁大师成人一区二区三区| 亚洲国产日韩欧美| 国产综合视频| 久久人人超碰| 香蕉久久夜色精品| 国产欧美一区二区三区国产幕精品| 欧美精品色网| 久久精品道一区二区三区| 亚洲精美视频| 狠狠干综合网| 国产精品v欧美精品∨日韩| 裸体丰满少妇做受久久99精品 | 亚洲一卡久久| 国产日韩欧美在线播放不卡| 极品日韩av| 国内在线观看一区二区三区| 女同一区二区| 欧美成人有码| 欧美一区激情| 久久午夜精品| 久久久久se| 欧美一区二区三区另类| 亚洲欧美成人| 国产欧美在线| 国产亚洲一区二区三区在线播放| 亚洲黄色大片| 一区在线播放| 在线高清一区| 亚洲激情影院| 在线一区亚洲| 性感少妇一区| 久久精品国产清高在天天线| 性8sex亚洲区入口| 毛片一区二区| 看欧美日韩国产| 欧美日韩国产探花| 国内精品久久久久久久果冻传媒| 国产一区在线免费观看| 在线欧美亚洲| 国产精品久久一区二区三区| 亚洲欧美激情诱惑| 亚洲欧美一区二区原创| 欧美三级网页| 一区二区三区四区五区视频| 亚洲欧美不卡| 欧美日韩网站| 日韩五码在线| 玖玖精品视频| 136国产福利精品导航网址| 一区二区三区欧美在线| 久久国产欧美| 国产中文一区二区| 国产日韩欧美一区二区三区在线观看| 亚洲欧美日韩综合国产aⅴ| 欧美黄色大片网站| 99精品免费视频| 欧美一区免费| 夜夜精品视频| 欧美午夜精品| 香蕉成人久久| 精品二区视频| 久久精品系列| 日韩一级免费| 欧美日本免费| 国产精品一区二区a| 国产自产在线视频一区| 免费一区视频| 亚洲久久一区二区| 欧美日韩亚洲一区在线观看| 在线视频亚洲| 黄色日韩在线| 欧美成人国产| 免费日韩一区二区| 一区二区三区高清视频在线观看| 欧美在线免费| 免费日韩av片| 国产日韩一区二区三区在线| 国产一区二区三区四区三区四| 免费中文字幕日韩欧美| 一区二区日韩免费看| 亚洲视频高清| 久久午夜影视| 久久大逼视频| 亚洲欧美卡通另类91av| 亚洲精选91| 在线精品福利| 黄色欧美成人| 国产综合视频| 国产精品黄色| 好吊视频一区二区三区四区| 欧美激情国产日韩| 欧美在线亚洲综合一区| 久久精品日韩欧美| 久久国产免费| 免费日韩av片| 久久久精品动漫| 久久综合九色99| 玖玖国产精品视频| 欧美国产高潮xxxx1819| 久热re这里精品视频在线6| 久久av免费一区| 久久久久久国产精品mv| 羞羞视频在线观看欧美| 久久精品91| 欧美精品亚洲| 激情综合亚洲| 亚洲久久一区二区| 亚洲一区二区三区精品在线观看| 国产精品久久久久久久免费软件 | 国产精品v欧美精品v日韩 | 日韩视频一区| 99视频一区| 亚洲乱亚洲高清| 国产精品免费在线| 欧美中文字幕| 欧美日韩ab| 欧美三级网页| 亚洲日韩成人| 午夜亚洲性色福利视频| 久久久久国内| 欧美日一区二区在线观看| 欧美久久综合| 在线成人国产| 亚洲欧美成人| 欧美高清日韩| 在线国产欧美| 西西裸体人体做爰大胆久久久| 亚洲欧美卡通另类91av| 午夜精品区一区二区三| 欧美日韩在线一二三| 亚洲精品美女久久7777777| 一区二区三区欧美在线| 美女国产一区| 激情五月***国产精品| 国产日韩一区二区三区在线播放| 亚洲欧美日韩国产一区| 欧美视频1区| 国产日韩欧美精品| 欧美欧美全黄| 亚洲一区二区三区四区五区午夜| 久久青青草原一区二区| 禁久久精品乱码| 蜜桃久久av| 亚洲精品一区二区三区樱花| 久久久99国产精品免费| 亚洲福利av| 久久久久网址| 一二三区精品| 欧美日韩日本国产亚洲在线| 国产亚洲精品久久飘花| 午夜精品一区二区在线观看| 日韩午夜精品| 欧美啪啪一区| 亚洲一区三区视频在线观看| 亚洲小说欧美另类社区| 麻豆精品视频| 国产日韩精品久久| 在线观看亚洲| 欧美精品一区在线| 麻豆9191精品国产| 国产亚洲一区二区三区在线播放| 欧美日韩亚洲免费| 久久精品中文字幕一区二区三区| 亚洲二区精品| 国产精品大片| 欧美激情偷拍| 欧美尤物一区| 久久九九99| 久久xxxx精品视频| 国产精品免费一区二区三区观看| 狠狠色丁香久久综合频道 | 亚洲免费大片| 激情欧美日韩| 国产精品成人观看视频免费| 老司机午夜免费精品视频| 亚洲在线日韩| 亚洲一区二区在线看| 一区二区国产精品| 一本色道久久综合亚洲精品婷婷 | 久久高清国产| 在线亚洲欧美| 夜夜嗨一区二区| 国产精品久久国产愉拍| 一区二区三区四区国产| 夜夜爽99久久国产综合精品女不卡| 亚洲国产一区二区精品专区| 伊人婷婷久久| 夜夜夜久久久| 模特精品在线| 欧美久久综合| 精品不卡一区二区三区| 在线欧美一区| 国产精品乱看| 欧美a级片网站| 黄色成人91| 亚洲视频大全| 老牛嫩草一区二区三区日本| 欧美久久视频| 在线观看一区欧美| 国产日韩1区| 亚洲欧美日韩在线观看a三区| 久久亚洲不卡| 国产综合色产| 国产欧美午夜| 久久九九国产| 国产精品播放| 99精品久久久| 久久性色av| 亚洲福利一区| 免费亚洲视频| 国产自产精品| 国产伦精品一区二区三区四区免费| 久久av最新网址| 国产伊人精品| 亚洲在线视频| 亚洲图片欧洲图片日韩av| 国产欧美日韩在线播放| 欧美精品日韩| 国产亚洲综合精品| 国产精品第十页| 亚洲一区成人| 国内精品美女在线观看 | 久久中文字幕一区二区三区| 欧美三区视频| 久久av在线| 在线观看视频免费一区二区三区| 亚洲欧美大片| 最新日韩欧美| 国产精品chinese| 亚洲欧美久久久久一区二区三区| 欧美精品播放| 国产视频一区免费看| 国产精品久久7| 美女久久网站| 亚洲永久免费精品| 影音先锋中文字幕一区| 欧美 日韩 国产精品免费观看| 国产欧美韩日| 亚洲黄页一区| 黄页网站一区|