精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Swift社交應(yīng)用文本輸入優(yōu)化”大雜燴“

移動開發(fā) iOS
在大部分應(yīng)用中,都有輸入的需求,面對眾多用戶,他們的想法各異,輸入的文本內(nèi)容也是千奇百怪,面對不同的輸入,我們該如何優(yōu)化輸入體驗?這里集中匯總輸入相關(guān)問題。

一、輸入相關(guān)的優(yōu)化問題

在大部分應(yīng)用中,都有輸入的需求,面對眾多用戶,他們的想法各異,輸入的文本內(nèi)容也是千奇百怪,面對不同的輸入,我們該如何優(yōu)化輸入體驗?這里集中匯總輸入相關(guān)問題,主要如下:

1、輸入控件UITextField跟隨鍵盤移動
2、過濾輸入內(nèi)容
3、響應(yīng)編程的處理,去除體驗不好的對話框、HUD提示
4、中文輸入

二、輸入框隨鍵盤移動

界面構(gòu)建有兩種方法,代碼或者storyboard/xib,這兩種方法在處理鍵盤移動上方法相同,這里推薦使用已經(jīng)封裝好的第三方框架:TPKeyboardAvoiding

1、代碼處理方法

rootView使用TPKeyboardAvoiding框架中的TPKeyboardAvoidingScrollView來初使化。例如,登錄界面,LoginViewController(繼承自UIViewController),處理方法如下:

  1. let rootView = TPKeyboardAvoidingScrollView(frame: self.view.bounds);  
  2. //...  
  3. //add all subviews to rootView  
  4. //...  
  5. self.view.addSubview(rootView)  

代碼構(gòu)建界面,實現(xiàn)輸入框隨鍵盤移動,需要將類TPKeyboardAvoidingScrollView做為根視圖來處理。

2、storyboard/xib處理辦法

storyboard/xib處理起來更簡單,將視圖控制器的rootView設(shè)置為TPKeyboardAvoidingScrollView即可

(1)選擇控制器的根視圖

 

 

(2)設(shè)置默認(rèn)實例化類

 

#p#

三、常用基本設(shè)置

1、常用基本設(shè)置

包括打開鍵盤、關(guān)閉鍵盤、指定鍵盤的輸入類型、指定return按鈕的類型,如以下代碼

  1. //打開鍵盤  
  2. self.inputText.becomeFirstResponder()  
  3. //關(guān)閉鍵盤  
  4. self.inputText.resignFirstResponder()  
  5. //指定鍵盤的輸入類型  
  6. self.inputText.keyboardType = UIKeyboardType.NumberPad  
  7. //指定return按鍵的類型  
  8. self.inputText.returnKeyType = UIReturnKeyType.Go  

2、通過代理過濾輸入

通過UITextField/UITextView的代理,可以更精確的控制輸入,例如:過濾指定字符、超過字符數(shù)禁止輸入等

(1)UITextField代碼如下:

  1. //設(shè)置代理,可根據(jù)實際情況來設(shè)置代理,這里使用self來指定  
  2. self.textField.delegate = self  
  3.  
  4. //代理方法實現(xiàn)  
  5. func textField(textField: UITextField, shouldChangeCharactersInRange  
  6.  range: NSRange, replacementString string: String) -> Bool  
  7.     {  
  8.         //禁止輸入空格  
  9.         if (string == " ") {  
  10.             return false 
  11.         }  
  12.  
  13.         //按下回車后取消鍵盤  
  14.         if (string == "\n") {  
  15.             textField.resignFirstResponder()  
  16.             return false 
  17.         }  
  18.  
  19.         return true 
  20.     }  

(2)UITextView代碼如下:

  1. /設(shè)置代理,可根據(jù)實際情況來設(shè)置代理,這里使用self來指定  
  2. self.textView.delegate = self  
  3.  
  4. //代理方法實現(xiàn)  
  5. func textView(textView: UITextView, shouldChangeTextInRange range: NSRange,  
  6. replacementText text: String) -> Bool  
  7.     {  
  8.         //禁止輸入空格  
  9.         if (text == " ") {  
  10.             return false 
  11.         }  
  12.  
  13.         //按下回車后取消鍵盤  
  14.         if (text == "\n") {  
  15.             textView.resignFirstResponder()  
  16.             return false 
  17.         }  
  18.  
  19.         return true 
  20.     }  

UITextField/UITextView可以通過代理方法實時檢測用戶輸入的內(nèi)容,方便對輸入約束,例如,在輸入超過10個字符時,禁止用戶輸入,不過這種體驗不好,建議不要使用

#p#

四、響應(yīng)編程處理,精確提示信息

1、如何優(yōu)化

輸入信息的約束一般是將規(guī)則直接提示給用戶,例如:社交中用戶昵稱的輸入:

請輸入1-8位的字符作為昵稱,不能包括空格、回車、標(biāo)點

用戶點擊確定按鈕之后,檢查輸入的合法性,并通過對話框(或HUD)的形式,提示給用戶信息

上面的處理方式,十分常見,能滿足基本需求。不過我們已經(jīng)不再采用上面的設(shè)計,原因有以下兩點:

1.提示信息過多,大部分用戶不會看
2.對話框及HUD提示比較突兀,容易使用戶產(chǎn)生挫敗感

在實際開發(fā)過程中,精減提示信息為

請輸入1-8個字符

用戶主動輸入空格、回車、標(biāo)點這些字符或者超出長度時,才主動提示給用戶信息,如下圖,無輸入,確定按鈕disable,只提示極少有用信息

 

輸入合法,確定按鈕enable

 

輸入不合法,高亮錯誤顯示,確定按鈕disable

 

 

2、代碼實現(xiàn)

使用第三方框架ReactiveCocoa,首先實現(xiàn)在用戶輸入時,下方提示及右側(cè)圖片的功能(不使用三方框架,可自己通過代理實現(xiàn))

  1.   @IBOutlet weak var nickTextField: UITextField!//文本輸入框  
  2.   @IBOutlet weak var checkResultShowImageView: UIImageView!//輸入框右側(cè)圖片  
  3.   @IBOutlet weak var button: UIButton!  
  4.   @IBOutlet weak var hintLabel: UILabel!//文本框下方提示文字  
  5.  
  6. override func viewDidLoad() {  
  7.       super.viewDidLoad()  
  8.       //配置輸入  
  9.       configInput()  
  10.   }  
  11.  
  12. unc configInput() {  
  13.       self.nickTextField.rac_textSignal().subscribeNext { (text) -> Void in 
  14.           if (text == nil || text.length == 0) {  
  15.               self.checkResultShowImageView.hidden = false 
  16.               return 
  17.           }  
  18.  
  19.           self.checkResultShowImageView.hidden = true 
  20.           var imageName = "" 
  21.           if (self.checkInputValidate()) {  
  22.               imageName = "ok.png" 
  23.               self.hintLabel.text = "" 
  24.           } else {  
  25.               imageName = "warning.png" 
  26.               self.hintLabel.text = "超出\(text.length - 8)個字符" 
  27.           }  
  28.           self.checkResultShowImageView.image = UIImage(named: imageName)  
  29.  
  30.       }  
  31.   }  
  32.  
  33.   func checkInputValidate() -> Bool {  
  34.       //輸入條件檢查,這里示例,只檢查字符長度  
  35.       let length = (self.nickTextField.text as NSString).length  
  36.       return length > 0 && length <= 8  
  37.   }  

下面實現(xiàn)功能:根據(jù)輸入的合法性,設(shè)置按鈕的enabled屬性,此步驟需要下載文件RAC語法支持文件,更詳細(xì)介紹Swift支持ReactiveCocoa

  1. func configButtonEnable() {  
  2.         RAC(self.button, "enabled") <~ RACSignal.combineLatest(  
  3.             [self.nickTextField.rac_textSignal()],  
  4.             reduce: { () -> AnyObject! in 
  5.  
  6.             return self.checkInputValidate()  
  7.  
  8.         })  
  9.     }  

#p#

五、中文處理辦法

有中文輸入時,上面的字?jǐn)?shù)檢查不準(zhǔn)確,如通過輸入法輸入“我愛中國文化”6個字符時self.nickTextField.text的字符個數(shù)為23個,提示信息不正確

 

UITextView/UITextFiled有一個markedTextRange屬性,用于標(biāo)識當(dāng)前是否有選中的文本(有選中文本時即為上圖中的未完成輸入狀態(tài)),利用此原理來解決中文等類似問題

  1. @IBOutlet weak var nickTextField: UITextField!  
  2. @IBOutlet weak var checkResultShowImageView: UIImageView!  
  3. @IBOutlet weak var button: UIButton!  
  4. @IBOutlet weak var hintLabel: UILabel!  
  5.  
  6. var chineseText: NSString!  
  7.  
  8. override func viewDidLoad() {  
  9.     super.viewDidLoad()  
  10.     self.nickTextField.delegate = self  
  11.     filterInput()  
  12.     configButtonEnable()  
  13.  
  14.  
  15. }  
  16.  
  17. func filterInput() {  
  18.     self.nickTextField.rac_textSignal().subscribeNext { (text) -> Void in 
  19.         if(self.nickTextField.markedTextRange != nil) {  
  20.             return;  
  21.         }  
  22.         //這里可以加入去除空格,標(biāo)點等操作  
  23.         self.chineseText = text as NSString  
  24.  
  25.         if (text == nil || text.length == 0) {  
  26.             self.checkResultShowImageView.hidden = false 
  27.             return 
  28.         }  
  29.  
  30.         self.checkResultShowImageView.hidden = true 
  31.         var imageName = "" 
  32.         if (self.checkInputValidate()) {  
  33.             imageName = "ok.png" 
  34.             self.hintLabel.text = "" 
  35.         } else {  
  36.             imageName = "warning.png" 
  37.             self.hintLabel.text = "超出\(text.length - 8)個字符" 
  38.         }  
  39.         self.checkResultShowImageView.image = UIImage(named: imageName)  
  40.  
  41.     }  
  42. }  
  43.  
  44. func checkInputValidate() -> Bool {  
  45.     //輸入條件檢查,這里示例,只檢查字符長度  
  46.     let length = chineseText.length  
  47.     return length > 0 && length <= 8  
  48. }  
  49.  
  50. func configButtonEnable() {  
  51.     RAC(self.button, "enabled") <~ RACSignal.combineLatest(  
  52.         [self.nickTextField.rac_textSignal()],  
  53.         reduce: { () -> AnyObject! in 
  54.  
  55.         if(self.nickTextField.markedTextRange == nil) {  
  56.             return self.checkInputValidate()  
  57.         }  
  58.         return self.button.enabled  
  59.  
  60.     })  
  61. }  
  62.  
  63.  
  64. @IBAction func buttonPressed(sender: AnyObject) {  
  65.     println("------>\(self.chineseText)")  
  66. }  

六、總結(jié)

輸入是手機(jī)App中最耗時的操作,處理不當(dāng)很容易失去用戶,這里總結(jié)以下幾點

1.不要將所有的約束信息直接展示給用戶,只展示那些對大部分用戶都有用的信息,對于其他約束
在用戶輸入錯誤的時候再提示
2.盡量少用或者不用對話框及HUD的方式提示錯誤
3.提示信息準(zhǔn)確,例如超出字符數(shù),一種提示為:超出***140字符
另一種為:超出n個字符,顯然后者提示對用戶更有價值
4.不要擅自更改用戶輸入內(nèi)容或者粗暴禁止用戶輸入
責(zé)任編輯:林師授 來源: 一葉博客
相關(guān)推薦

2015-03-27 09:58:51

SwiftcodeSwift開發(fā)

2015-03-19 09:51:37

Swift輸入文本

2010-02-24 14:38:06

Python應(yīng)用語言

2010-02-23 17:13:39

Python版本

2010-02-05 18:25:26

Android 版本

2013-01-06 14:53:59

2010-05-04 12:26:44

聯(lián)想楊元慶

2012-12-25 11:44:10

移動社交應(yīng)用微博LBS

2024-06-28 08:49:24

2021-02-06 09:21:17

MySQL索引面試

2013-11-08 09:19:12

OpenStack產(chǎn)品開源云管理CloudForms

2010-07-19 10:16:24

ibmdwWeb2.0

2021-01-31 23:54:23

數(shù)倉模型

2013-01-14 11:35:59

IBMdW

2013-11-05 10:15:35

AdMaster大數(shù)據(jù)

2011-09-19 10:56:21

IOS應(yīng)用Frenzapp Mu音樂

2011-09-19 16:14:33

Glmps社交應(yīng)用

2021-02-23 10:42:45

AI

2012-10-23 13:51:21

大品牌公司只做表面工作

2020-12-23 11:45:27

鴻蒙HarmonyOSTextField組件
點贊
收藏

51CTO技術(shù)棧公眾號

天天射成人网| 华人av在线| 国产经典欧美精品| 久久久久久久久久久免费| 一级性生活毛片| 国产视频一区二区在线播放| 午夜精品视频在线观看| 欧美伦理一区二区| 国产日韩精品suv| 国产精品普通话对白| www.久久色.com| 佐佐木明希电影| 欧美123区| 亚洲国产wwwccc36天堂| 日本一区二区在线| 免费看国产片在线观看| 视频一区免费在线观看| 久久97久久97精品免视看| 最近中文字幕在线mv视频在线| 久久久国产精品入口麻豆| 大伊人狠狠躁夜夜躁av一区| 91制片厂免费观看| www.成人.com| 久久蜜桃一区二区| av成人观看| 97人妻精品一区二区三区软件| 一本久道久久久| 免费99精品国产自在在线| 极品人妻videosss人妻| 青青久久av| 日韩欧美一区电影| 一级做a爱视频| 日韩在线观看不卡| 日韩欧美在线观看| 国产特级黄色大片| 国产99re66在线视频| 亚洲欧洲精品成人久久奇米网| 欧美黑人3p| 亚洲日本香蕉视频| av网站一区二区三区| 国产精品国产精品国产专区不卡| 91精品国产色综合| 亚洲欧美日韩一级| 一区二区三区电影大全| 亚洲福利电影网| 99久久久精品视频| av片在线观看永久免费| 国产精品国产三级国产aⅴ中文 | 国产91精品入| 日韩视频永久免费| 日本77777| 91麻豆精品国产91久久久更新资源速度超快| 日韩欧美中文字幕在线播放| 婷婷无套内射影院| 成人免费观看在线观看| 亚洲国产aⅴ成人精品无吗| 国产1区2区3区中文字幕| 国产激情在线| 亚洲一区二区三区免费视频| 国产一区二区片| 欧美黄色视屏| 亚洲影视在线观看| 国产69精品久久久久久久| 韩日毛片在线观看| 欧美日韩一区免费| 亚洲精品乱码久久久久久自慰| 欧美黑人巨大xxxxx| 日韩欧美国产骚| 亚洲一区二区三区四区五区xx| 欧美国产日韩电影| 欧美日韩激情一区二区三区| 91精品国产三级| 中文字幕一区二区三区四区久久 | 欧美日精品一区视频| 色一情一区二区三区| 激情综合五月| 亚洲成人aaa| av黄色在线免费观看| 欧洲杯半决赛直播| 久久伊人精品视频| 日产亚洲一区二区三区| 久久精品九九| 国产日韩精品综合网站| 国产成人无码精品久久久性色| 国产123在线| 日韩在线不卡| 欧美精品成人在线| 亚洲天堂五月天| 激情综合网av| 国产一区福利视频| 国产天堂素人系列在线视频| 最新中文字幕一区二区三区| 激情五月婷婷六月| 免费成人美女女| 日韩一区二区精品| 粉嫩av懂色av蜜臀av分享| 成人一二三区| 久久人人爽人人| 在线亚洲欧美日韩| av在线不卡电影| 亚洲精品永久www嫩草| 色呦呦在线免费观看| 色天天综合久久久久综合片| 三级网站免费看| 欧美猛男做受videos| 久久的精品视频| 成人公开免费视频| 大陆成人av片| 国产精品jizz在线观看老狼| 免费在线小视频| 日韩片之四级片| 国产黄色录像视频| 亚洲一区欧美二区| 99在线高清视频在线播放| 国产免费视频在线| 欧美日韩国产麻豆| 麻豆网站免费观看| 久久美女视频| 日韩av电影院| 亚洲国产精品无码久久| 国产精品国产三级国产普通话蜜臀| 国产黄色片免费在线观看| av日韩在线免费观看| 亚洲色图校园春色| 一级片免费网址| 高潮精品一区videoshd| 影音先锋亚洲视频| 992tv国产精品成人影院| 日韩精品视频在线观看免费| 免费中文字幕在线观看| 精品制服美女丁香| 亚州欧美一区三区三区在线| 69久成人做爰电影| 日韩av网站电影| 日本少妇性高潮| 顶级嫩模精品视频在线看| 欧美日韩中文字幕在线播放| 伊人久久大香线蕉综合影院首页| 国产一区二区三区在线| 亚洲精品男人的天堂| 2020日本不卡一区二区视频| 男女猛烈激情xx00免费视频| 成人爽a毛片| 欧美激情影音先锋| www黄色网址| 亚洲黄色录像片| 男男受被啪到高潮自述| 午夜精品偷拍| 国产伦精品一区二区三毛| 日本成人不卡| 亚洲国产精品电影| 日本亚洲欧美在线| 91在线视频官网| 色诱视频在线观看| 欧美精品一二| 国产免费一区二区三区香蕉精| jyzzz在线观看视频| 欧美日韩一区视频| 97在线观看免费高| 国产乱色国产精品免费视频| 男女啪啪免费观看| jizz国产精品| 欧美亚洲激情在线| 成人好色电影| 欧美一区三区四区| 久久免费视频99| 97精品电影院| 婷婷丁香激情网| 99久久婷婷国产综合精品电影√| 亚洲a在线观看| 丰满的护士2在线观看高清| 亚洲精品久久久久中文字幕二区| 天堂网av手机版| 国产欧美日韩在线观看| 日韩成人av免费| 一区福利视频| 日韩视频精品| 国产精品一区二区精品| 亚洲**2019国产| 搞黄视频免费在线观看| 91麻豆精品国产| 国产91av视频| 国产欧美一区二区精品性色 | 国产福利一区二区三区| 丰满少妇大力进入| 国产欧美日韩在线观看视频| 91久久久久久| 欲香欲色天天天综合和网| 夜夜嗨av色一区二区不卡| 国产超碰人人模人人爽人人添| 亚洲一区成人在线| 亚洲一级黄色录像| 丁香另类激情小说| 欧美第一页浮力影院| 伊人久久久大香线蕉综合直播 | 亚洲男女在线观看| 日本视频在线一区| 亚洲精品无码国产| 婷婷亚洲综合| 久久久久久久久久码影片| 日韩一级特黄| 日本久久久a级免费| a级片国产精品自在拍在线播放| 日韩精品电影网| 国产熟女一区二区三区四区| 色久优优欧美色久优优| 久久这里只有精品国产| 中国av一区二区三区| 丰满岳乱妇一区二区 | 欧美日韩午夜视频在线观看| 国产精品精品软件男同| 26uuu精品一区二区在线观看| 成年人网站av| 青青青爽久久午夜综合久久午夜 | av剧情在线观看| 精品国内自产拍在线观看| 日本不卡免费播放| 欧美精品一区二区三区蜜桃 | 色播亚洲婷婷| 欧美韩一区二区| 成人性生交大片免费看小说 | 99亚洲视频| 日韩欧美一级在线| 91精品国产福利在线观看麻豆| 日韩精品大片| 猛男gaygay欧美视频| 国产精品毛片一区视频| 一区二区日韩| 91成人伦理在线电影| 曰本一区二区| 国产一区私人高清影院| www.成人在线视频| 国产精品成人av性教育| 亚洲欧洲自拍| 欧美中文字幕视频| 欧美1级2级| 欧美一级大片在线观看| 麻豆视频在线观看免费网站黄| 欧美激情精品久久久久久黑人 | 天堂av2024| 日韩精品一区二| 午夜精品久久久久久久91蜜桃| 欧美老人xxxx18| 亚洲中文字幕一区二区| 欧美三级电影网| 一级片在线观看视频| 欧美日韩一区小说| 国产一区二区三区黄片| 欧美精选午夜久久久乱码6080| 亚洲中文字幕一区二区| 欧美日韩国产中文| 一区二区三区黄| 欧美一区二区三区在| 国产男男gay网站| 日韩欧美国产不卡| 亚洲乱熟女一区二区| 亚洲第一视频网| 欧洲一区av| 中文字幕久精品免费视频| 在线观看h片| 久久精品最新地址| 男人天堂亚洲天堂| 97超级碰在线看视频免费在线看| 麻豆视频在线观看免费网站黄| 欧美最顶级丰满的aⅴ艳星| 久久久一本精品| 国产一区二区香蕉| 日本一区二区三区视频在线看| 国产精品theporn88| 青青视频一区二区| 神马影院一区二区三区| 亚洲精彩视频| 免费拍拍拍网站| 久久最新视频| 天堂av.com| 久久中文字幕电影| 懂色av蜜臀av粉嫩av永久| 一区二区三区四区高清精品免费观看 | 中文在线免费一区三区| 免费精品视频一区二区三区| 久久精品国产www456c0m| 国产情侣第一页| 久久精品亚洲| 男女视频在线观看网站| 91色九色蝌蚪| 手机在线中文字幕| 天天av天天翘天天综合网色鬼国产| 免费av中文字幕| 日韩欧美在线影院| 北岛玲日韩精品一区二区三区| 欧美成人精品在线| 亚洲黄色免费av| 亚洲综合在线中文字幕| 亚洲裸色大胆大尺寸艺术写真| 在线视频亚洲自拍| 亚洲精品韩国| 一级黄色片在线免费观看| 99久久久精品免费观看国产蜜| 少妇的滋味中文字幕bd| 午夜精品福利一区二区三区av| 最近中文字幕在线观看视频| 亚洲第一国产精品| 免费黄色在线看| 欧美专区在线观看| 一区二区在线视频观看| 亚洲精品视频一区二区三区| 亚洲国产免费看| 香蕉视频xxx| 日本一区二区不卡视频| 亚洲免费在线观看av| 欧美一卡2卡三卡4卡5免费| 欧美新色视频| 亚州欧美日韩中文视频| 欧美经典一区| 亚洲欧美久久234| 亚洲免费在线| 丰满少妇xbxb毛片日本| 综合久久综合久久| 在线免费观看一级片| 亚洲视频免费一区| 女厕盗摄一区二区三区| 成人精品水蜜桃| 亚洲一区在线| 日韩在线不卡一区| 国产亚洲短视频| 不卡av电影在线| 日韩av一卡二卡| 超碰在线网站| av资源站久久亚洲| 综合日韩在线| 国产黑丝在线视频| 亚洲欧美偷拍卡通变态| 91国内精品久久久| www.久久色.com| 99re久久| 污视频在线免费观看一区二区三区 | 欧美极品另类videosde| 国产又大又黄又粗| 亚洲精品电影在线| 都市激情国产精品| 国产乱码精品一区二区三区中文| 狠狠爱成人网| 9.1在线观看免费| 午夜伊人狠狠久久| 天堂中文在线官网| 91av在线看| 欧美激情在线免费| 久久精品99国产| 久久久不卡网国产精品二区| 欧美男人亚洲天堂| 在线观看欧美日韩国产| 欧美日韩破处视频| 中文网丁香综合网| 韩国女主播成人在线| 欧美成人手机视频| 亚洲成人黄色网址| 国模冰冰炮一区二区| 欧美日韩一区二区视频在线| 天堂一区二区在线| 日本黄色激情视频| 日韩一二在线观看| caoporn视频在线观看| 美日韩精品免费| 男男成人高潮片免费网站| 三上悠亚在线观看视频| 日韩你懂的在线播放| h片在线观看视频免费免费| 精品国产一区二区三区免费| 亚洲视频大全| 亚洲aaa视频| 精品国产制服丝袜高跟| 手机在线理论片| 亚洲免费在线精品一区| 国产精品911| 性无码专区无码| 日韩在线免费高清视频| 日韩三级精品| 成人综合视频在线| 国产精品美女久久久久aⅴ| 丰满人妻一区二区三区免费视频| 91精品国产99| 一本一道久久综合狠狠老| 看全色黄大色黄女片18| 欧美在线高清视频| 青青在线视频| 欧洲精品一区色| 国产成人精品亚洲日本在线桃色| 成年免费在线观看| y97精品国产97久久久久久| 91欧美日韩在线| 人人爽人人av| 亚洲制服丝袜一区| wwwww在线观看免费视频| 国产精品免费在线播放| 日韩国产在线一| 国产一级av毛片| 色婷婷综合久久久久中文字幕1| avtt综合网| 成人日韩在线视频| 色婷婷亚洲综合|