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

iPhone應用程序 Say Hello實例操作 (中篇)

移動開發 iOS
本文介紹的是iPhone應用程序 Say Hello實例操作,以圖文的形式為友們介紹,剛方便與操作學習,我們先來看內容。

iPhone應用程序 Say Hello實例操作 (中篇)是本節姐的內容,繼續 iPhone應用程序 Say Hello實例操作 (上篇)開始介紹,先來看內容。項目開始了。

添加視圖控制器(UIViewController)

添加視圖控制器文件在iPhone應用程序中,視圖控制器(UIViewController)起著核心作用。顧名思義,視圖控制器負責管理控制視圖。在iPhone上,它們也幫助進行導航和內存管理。

選中Xcode項目管理器里的項目(即SayHello項目,位于Groups and Files列表的頂部)或者選中SayHello文件夾——新文件在添加時會被加入到當前選擇的位置。 選中后,在Xcode菜單中選擇 File > New > New File,也可以在選中的文件夾上面點右鍵,選擇 New File。

iPhone應用程序 Say Hello實例操作

在New File窗口中,請選擇Cocoa Touch,然后選擇UIViewController subclass。

iPhone應用程序 Say Hello實例操作

點擊 Next 按鈕,在Options窗口,請勾選 “With XIB for user interface”復選框。選中 “With XIB for user interface”后,Xcode在創建視圖控制器的同時,會為其創建一份nib文件,并將該文件添加到項目中。

iPhone應用程序 Say Hello實例操作

點擊Next按鈕,在其后出現的保存文件窗口中,為文件起個名字,例如RootTimelineViewController,并選擇文件存儲的位置,如下所示:

iPhone應用程序 Say Hello實例操作

點擊 Save,文件會被添加到項目中。接下來,我們將創建控制器類的實例。

創建視圖控制器實例現在,我們有了視圖控制器的類和nib文件,但要在應用程序代理中使用它,還必須創建類的實例,并且將實例存儲在變量中,以便操作它。

在應用程序委托類的頭文件(即SayHelloAppDelegate.h)中執行下述操作:

在一個類中訪問另一個類,首先需要引用被訪問類的頭文件。所以我們先在應用程序委托頭文件(SayHelloAppDelegate.h)的接口聲明前面-即SayHelloAppDelegate聲明前面引用視圖控制器(RootViewController)的頭文件:

  1. #import "RootViewController.h"  

然后在頭文件大括號之間添加下面的代碼,這是為了向應用程序委托添加一個實例變量:

  1. RootViewController *viewController; 

在大括號之后 @end之前添加下面的屬性聲明:

  1. @property (nonatomic, retain) RootViewController *viewController; 

在頭文件中添加完相應變量和屬性申明后,需要在對應的實現文件中,合成屬性的存取方法,在dealloc方法中釋放視圖控制器的實例。

在應用程序委托類的實現文件(即SayHelloAppDelegate.m)中執行下述操作:

在類的 @implementation代碼塊中通知編譯器為視圖控制器合成存取方法:

  1. @synthesize viewController; 

在dealloc方法起始處釋放視圖控制器:

  1. [viewController release]; 

我們已經把視圖控制器屬性添加到應用程序的委托,現在需要實際創建一個視圖控制器實例,并將其設置為屬性的值。

在應用程序委托類實現文件(即SayHelloWorldAppDelegate.m文件)中的applicationDidFinishLaunching: 方法開頭添加如下代碼,這些代碼用于創建一個RootViewController實例:

  1. RootViewController *controller = [[RootViewController alloc]initWithNibName:@"RootViewController" bundle:nil];  
  2. self.viewController = controller;  
  3. [controller release]; 

這段代碼的作用如下:

創建RootViewController這個視圖控制器的實例。使用alloc方法創建一個視圖控制器,然后用initWithNibName:bundle:方法對其進行初始化。init方法先指定控制器應加載的nib文件,然后指定在哪個程序包中可找到該文件。程序包是文件系統某個位置的抽象,該位置存放了應用程序將會用到的代碼和資源。

使用屬性的存取方法,將創建好的視圖控制器實例設置為viewController屬性變量的值

根據內存管理規則釋放視圖控制器

視圖控制器用來配置和管理在應用程序中看到的視圖,每一個視圖也對應有一個視圖控制器來管理。窗體(window)有一個根視圖控制器——這個視圖控制器負責配置當窗體顯示時最先顯示的視圖。要讓你的視圖控制器的內容顯示在窗體中,需要去設置窗體的根視圖控制器為你的視圖控制器。

所以我們的項目中,在上面創建視圖控制器實例代碼后面再添加一行代碼,來設置窗體的根視圖控制器為我們新添加的視圖控制器:

  1. self.window.rootViewController = controller

最后一行來自于Xcode提供的模板自動生成的代碼:

  1. [self.window makeKeyAndVisible]; 

這行代碼會讓包含了視圖控制器視圖的Window窗口顯示在屏幕上。

本章完整代碼,SayHelloAppDelegate.h文件:

  1. #import <UIKit/UIKit.h> 
  2. #import "RootViewController.h"  
  3. @interface SayHelloAppDelegate : NSObject <UIApplicationDelegate> {  
  4. RootViewController *viewController;  
  5. }  
  6. @property (nonatomic, retain) IBOutlet UIWindow *window;  
  7. @property (nonatomic, retain) RootViewController *viewController;  
  8. @end  
  9. SayHelloAppDelegate.m文件:  
  10. #import "SayHelloAppDelegate.h"  
  11. @implementation SayHelloAppDelegate  
  12. @synthesize window=_window;  
  13. @synthesize viewController;  
  14. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions  
  15. {  
  16. RootViewController *controller = [[RootViewController alloc]initWithNibName:@"RootViewController" bundle:nil];  
  17. self.viewController = controller;  
  18. [controller release];  
  19. self.window.rootViewController = controller;  
  20. [self.window makeKeyAndVisible];  
  21. return YES;  
  22. }  
  23. - (void)dealloc  
  24. {  
  25. [_window release];  
  26. [viewController release];  
  27. [super dealloc];  
  28. }  
  29. @end 

測試運行在Xcode的菜單中選擇 Product > Run 或者點擊左上角工具欄上的 Run 按鈕,iPhone模擬器應該會自動啟動。當應用程序啟動后,還是看到一個白色屏幕,不過第一次看到的白色屏幕,是應用程序代理中的Window,而這次看到的白色屏幕,是視圖控制器RootViewController中的視圖。

下一步,我們將開始對界面進行編輯。

編輯Nib文件

在iPhone開發中,一般都會用NIB文件來來負責界面顯示,也就是MVC模型里面的視圖對象,而NIB文件只包含用戶界面元素,不包含任何源碼,那么怎么讓視圖對象和視圖控制器關聯起來呢?這就需要用到兩個非常重要的概念:插座變量(outlet)和文件擁有者代理對象(File's Owner)。

視圖控制器的視圖和Nib文件視圖控制器主要的職責就是配置和管理應用程序中所有的視圖,一般來說,視圖控制器的視圖是放在一個Nib文件中,當然也可以不需要Nib文件,通過程序創建視圖,典型的如UITableViewController這樣的視圖控制器,就可以不需要Nib文件。在創建視圖控制器實例時,其中一個主要的構造函數 initWithNibName:bundle: 的第一個參數就是視圖控制器對應的Nib文件的名字。視圖控制器在其 loadView 方法中加載它的Nib文件。如果是使用 initWithNibName:bundle: 構造函數生成的實例,并且你想在視圖加載完成后進行額外的設置,只要重寫視圖控制器的 viewDidLoad 方法就好了。

在Xcode中點擊打開視圖控制器的Nib文件(即RootViewController.xib文件),在Xcode中即可直接查看和編輯。文件包含三個對象,文件擁有者代理(File's Owner),第一響應者代理(First Responder)以及一個視圖(View)。視圖(View)是視圖控制器的主視圖,在主視圖中還可以添加若干子視圖。文件擁有者代理(File's Owner)代表Nib文件對應的視圖控制器類。理解文件所有者代理的角色,以及如何建立文件所有者和Nib文件中界面元素之間的連接,是非常重要的。

iPhone應用程序 Say Hello實例操作

小貼士: 在Xcode中編輯Nib文件時,可以通過點擊右上角工具欄按鈕iPhone應用程序 Say Hello實例操作顯示隱藏相應面板,方便對界面編輯和屬性設置。

文件擁有者(File's Owner)在一個Nib文件中,文件擁有者對象是其中最重要的對象之一,因為正是通過它,來建立起應用程序代碼和Nib界面文件中對象之間的連接,具體來說,它就是對應Nib文件的視圖控制器對象。以本項目為例,RootViewController.xib這個Nib文件的文件擁有者對象就是RootViewController類的實例。

一般來說,在使用模板同時創建UIViewController文件和對應的Nib文件時,它默認會設置Nib文件對應的文件擁有者為創建的UIViewController類。如果要修改或者設置Nib文件對應的文件擁有者,可以使用 Identity Inspector 面板進行設置。

iPhone應用程序 Say Hello實例操作

如上圖所示, 本項目的RootViewController.xib文件對應的文件所有者,在Identity Inspector 面板中,Custom Class部分的Class項,可以看到對應的值是RootViewController,這表示文件擁有者就是RootViewController類的實例,就可以在Xcode中訪問文件擁有者類里面標志為IBOutlet的屬性和IBAction的方法,和Nib文件中的界面元素建立關聯。

視圖插座變量

在Xcode中,使用 Inspector 面板,或者在連接面板,可以查看、創建、刪除對象之間的連接。要查看視圖控制器的連接,可以通過以下步驟:

在Xcode的界面中,從左側的文件組選中要查看的視圖控制器的Xib文件
在視圖編輯界面,點擊選中 File's Owner
在 Inspector 面板,選中 Connection inspector,這里會顯示文件所有者所有的插座連接

iPhone應用程序 Say Hello實例操作

在視圖編輯界面,按住Control鍵點擊 File's Owner 或者在 File's Owner上點擊右鍵,彈出一個黑色半透明的面板顯示文件所有者的所有連接

在上面第三步,右側面板顯示的連接面板和右鍵點擊File's Owner彈出的半透明連接面板,顯示的信息和作用都是一樣的,可以根據個人習慣靈活使用。到目前為止唯一的連接是視圖控制器的 view 插座變量。一個插座變量就對應視圖控制器類的一個屬性(有時候也可以是一個實例變量),只不過這個屬性和nib文件中的某個界面元素連接在一起。此處的view的連接,表明當nib文件 RootViewController.xib 被加載,并且UIView的實例解檔之后,視圖控制器的view實例變量會被設置為指向nib文件中的視圖。

iPhone應用程序 Say Hello實例操作

中間測試

在項目開發中,尤其在對開發工具和語言不熟悉的時候,需要經常性的對新增的功能進行測試,以確保當前功能運行是正常的。比如我們新增了RootViewController這個自定義視圖控制器,需要去測試一下它是不是已經成功添加。要測試視圖控制器工作正常,簡單的辦法修改視圖控制器的視圖的背景色,例如修改為粉紅色背景,然后重新運行,看看是不是界面變成了紅色背景。

要設置視圖控制器的視圖的背景色,步驟如下:

在Xcode的界面中,從左側的文件組選中視圖控制器的Xib文件(RootViewController.xib)

在右側的功能區域,選擇屬性面板(Attributes inspector)

在編輯區域,選擇視圖

在視圖的屬性面板,點擊背景色(Background)對應的顏色下拉框,會彈出顏色選擇面板

在顏色選擇面板,選擇一個合適的顏色,例如粉紅色

保存nib文件

點擊左上角工具欄的Run按鈕,編譯運行項目

iPhone應用程序 Say Hello實例操作

正常情況下,編譯應該不會出現任何錯誤,運行后會彈出模擬器,結果如下圖所示:

iPhone應用程序 Say Hello實例操作

確認沒有問題后,再將應用的背景色還原。還原的話,將視圖的背景色設置為白色就好了。

配置視圖

Xcode提供了一套對象庫,可以直接添加到Nib文件中。其中一部分示界面元素,例如按鈕和文本輸入框;其他一部分是控制器對象,例如視圖控制器。我們當前項目的nib文件已經包含了視圖,現在只要添加按鈕和文本輸入框就好了。從對象庫中將用戶界面元素拖動到視圖中,基本步驟如下:

iPhone應用程序 Say Hello實例操作

在Xcode的界面中,從左側的文件組選中視圖控制器的Xib文件(RootViewController.xib)

在右側的功能區域,顯示對象庫(object library)

添加一個按鈕(UIButton),一個文本輸入框(UITextField),兩個文本標簽(UILabel)到視圖中。可以從對象庫里面拖動并將它們放到視圖
 
參考前面的原型設計,對界面元素的尺寸和布局進行調整

將右側功能區域切換到屬性面板(Attributes inspector)

選中文本輸入框(Text Field),設置Placehold屬性為“請輸入姓名”

選中左上側的文本標簽(UILabel),設置Text屬性為“姓名”

選中下面的文本標簽(UILabel),設置Text屬性為空,Alignment屬性設置為居中對齊

選中按鈕(UIButton),設置Title屬性為“招呼”

iPhone應用程序 Say Hello實例操作

設置好的界面如下所示:

如果我們想讓用戶在輸入時有一些更好的體驗,比如用戶輸入英文名時,默認會首字母大寫;比如鍵盤會顯示完成(Done)按鍵,點擊后完成輸入隱藏鍵盤。要支持這樣的輸入細節,通過設置文本框屬性就可以完成:

在Capitalization下拉列表,選擇Words,以支持首字母大寫

在Return Key下拉列表,選擇Done,以支持鍵盤上顯示完成(Done)按鍵

iPhone應用程序 Say Hello實例操作

保存文件后,編譯運行程序,可以看到運行的界面效果和我們在Xcode中擺放的效果是一樣的。點擊按鈕,按鈕會高亮,在文本輸入框中點擊,會彈出輸入鍵盤,鍵盤里可以看到完成(Done)按鈕。但是還不能根據輸入的內容去顯示文字,還不能隱藏鍵盤,因為目前我們還僅僅完成了視圖部分的工作,還需要讓視圖中的對象和視圖控制器的對象之間建立連接,并添加相應的邏輯,才能實現。

iPhone應用程序 Say Hello實例操作

小結:關于iPhone應用程序 Say Hello實例操作 (中篇)的內容介紹完了,希望本文對你有所幫助。請繼續閱讀 iPhone應用程序 Say Hello實例操作 (下篇)

責任編輯:zhaolei 來源: 博客園
相關推薦

2011-07-19 10:42:41

iPhone 應用程序 模型

2011-07-19 11:12:07

iPhone 控制器

2011-07-26 11:13:15

iPhone PXL

2011-07-26 16:43:59

iPhone Web 服務器

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-07-26 13:23:14

iPhone 圖片 相冊

2011-07-26 10:09:08

iPhone 多語言 國際化

2011-07-19 14:36:32

iPhone

2011-07-21 15:56:32

iPhone 截屏

2011-07-27 17:30:40

iPhone Locate 定位

2011-08-05 13:49:53

iPhone 應用 開發

2011-08-12 14:54:45

iPhone委托

2011-07-26 09:41:23

iPhone xcode Mac OS X

2011-07-20 15:58:58

iPhone 應用程序 生命周期

2010-08-27 10:41:41

iPhone核心應用程序

2011-08-10 16:50:10

iPhone生命周期

2010-09-10 09:50:33

iPhone軟件iPhone

2011-07-06 16:25:10

iPhone 程序 調用

2011-08-10 09:31:33

開發iPhone應用程

2011-07-28 13:59:40

iPhone App
點贊
收藏

51CTO技術棧公眾號

黄网站在线播放| 激情综合网五月婷婷| 懂色aⅴ精品一区二区三区| 国产精品久久久久桃色tv| 92裸体在线视频网站| 亚洲国产精一区二区三区性色| 亚洲8888| 69堂成人精品免费视频| 黄色一级视频在线播放| av中文天堂在线| 丁香婷婷综合五月| 国产精品久久网| 国产精品第108页| 日本一区二区高清不卡| 精品国产乱码久久久久久1区2区| 日本黄网站免费| 四季久久免费一区二区三区四区| 久久久综合精品| 91在线观看网站| 亚洲精品国产欧美在线观看| 国产精品99一区二区| 中日韩美女免费视频网站在线观看| 国产探花一区二区三区| 日本50路肥熟bbw| 亚洲风情第一页| 蜜桃一区二区三区在线| 2019精品视频| 免费一级肉体全黄毛片| 日韩欧美一区免费| 亚洲色图13p| 亚洲熟女一区二区| 日本一区二区三区播放| 欧美日韩一卡二卡| 成人3d动漫一区二区三区| 成人福利影视| 亚洲激情图片一区| 一区二区三区视频在线播放| 日本天堂在线| 99在线精品免费| 国产精品久久久久久久久久直播 | 日本道中文字幕| 欧美激情三级| 在线不卡的av| 牛夜精品久久久久久久| 久久99久久99精品免观看软件| 欧美日韩国内自拍| 成年人网站国产| 三级资源在线| 亚洲一区二区在线免费观看视频| 欧美性受xxxx黑人猛交88| 色视频在线免费观看| 中文乱码免费一区二区| 日韩精品一区二区三区外面 | 久久久不卡网国产精品二区 | 婷婷丁香综合| 精品国产一区二区三区久久久| a级黄色免费视频| 欧美国产偷国产精品三区| 中文字幕在线精品| 萌白酱视频在线| **女人18毛片一区二区| 久久久国产一区二区三区| 在线观看美女av| 欧美在线播放| 久久青草福利网站| 日韩成人一区二区三区| 五月天免费网站| 日韩中文一区二区| 亚洲成人久久一区| 精品无码国产一区二区三区51安| 日韩精品导航| 亚洲午夜久久久久久久| www久久久久久久| 91精品国产乱码久久久久久久| 欧美另类极品videosbestfree| 欧美日韩一级在线观看| 日韩午夜在线电影| 日韩美女视频在线观看| 一级做a爱片久久毛片| 国产美女精品一区二区三区| 国产91亚洲精品一区二区三区| 视频一区 中文字幕| 久久久久国产成人精品亚洲午夜| 亚洲国产精品久久久久婷婷老年 | 日本午夜精品久久久| 精品一区二区电影| 国产黄色大片免费看| 91精品一区二区三区综合| 欧美激情视频网址| 二区视频在线观看| 国内外成人在线| 国产专区一区二区三区| 国产黄色片在线播放| 亚洲日本一区二区三区| heyzo亚洲| 国产精品麻豆成人av电影艾秋| 日韩欧美一级二级三级久久久| 国产精品久久久免费观看| 日韩av二区| 97香蕉超级碰碰久久免费的优势| 最近中文字幕在线观看视频| 从欧美一区二区三区| 日本亚洲导航| 99久久精品免费看国产小宝寻花| 欧美亚洲国产bt| 人妻av一区二区| 99久久婷婷这里只有精品| 55夜色66夜色国产精品视频| 国产精品无码在线播放| 久久亚洲精华国产精华液| 无码毛片aaa在线| 日韩一级二级| 日韩av一区在线| 精品国产欧美成人夜夜嗨| 美女黄色一级视频| 国产高清一区二区| 欧美专区福利在线| 亚洲精品福利网站| 中文字幕一区二区三| 黄色高清无遮挡| 欧美变态网站| 欧美极品少妇xxxxⅹ免费视频| 在线视频播放大全| 国产日产欧美精品一区二区三区| 青青青青草视频| 国产精品视频一区二区三区综合| 亚洲视频在线免费观看| 国产无遮挡又黄又爽又色| 国产一区视频在线看| 相泽南亚洲一区二区在线播放| 色多多在线观看| 精品成人免费观看| 毛片a片免费观看| 国产在线精品视频| 亚洲区一区二区三区| 你懂得影院夜精品a| 亚洲裸体xxxx| 成年人视频在线免费看| 久久综合资源网| 成人中文字幕在线播放| 国产精品欧美大片| 欧美激情久久久久久| 超碰福利在线观看| 亚洲综合免费观看高清完整版| 久久久九九九热| 97精品一区二区| 成人国产精品一区| 免费在线观看黄| 欧美久久婷婷综合色| 99热在线观看精品| 久久99精品国产麻豆婷婷洗澡| 亚洲7777| 91精品福利观看| 久久久精品欧美| av天堂一区二区三区| 亚洲精品va在线观看| 男人添女人荫蒂国产| 在线成人亚洲| 久久精品女人的天堂av| 小h片在线观看| 国产一区二区三区久久精品| 国产美女www| 亚洲欧洲日韩女同| 欧美人与性动交α欧美精品| 欧美精品啪啪| 久久精品国产综合精品| 制服丝袜中文字幕第一页| 欧美精品高清| 久久精品国产亚洲精品| 国产日韩免费视频| 亚洲成人自拍一区| 精品成人无码一区二区三区| 久久66热re国产| 高清无码视频直接看| 欧美一区二区三区红桃小说| 国产xxx69麻豆国语对白| 1769在线观看| 欧美草草影院在线视频| 国产成人精品网| 国产精品国产自产拍高清av | 69成人免费视频| 国产欧美日韩精品在线| 日韩av自拍偷拍| 亚洲高清免费| 亚洲精品久久久久久一区二区| 精品国产一区二区三区性色av | 一级全黄肉体裸体全过程| 婷婷视频一区二区三区| 欧美自拍视频在线观看| 日本成人在线播放| 亚洲高清久久网| 久草热在线观看| 一区二区国产盗摄色噜噜| 草草影院第一页| 国产成人小视频| 色七七在线观看| 在线播放亚洲| 欧美亚洲视频一区| 久久爱www成人| 成人免费在线看片| 丁香婷婷久久| 68精品久久久久久欧美| 亚洲国产成人精品激情在线| 欧美xxxx少妇| 日韩欧美国产一区二区三区 | 激情五月激情综合| aaa亚洲精品一二三区| 亚洲免费在线播放视频| 日韩二区在线观看| 久艹视频在线免费观看| 亚洲影视一区| 亚洲五月六月| 欧美女优在线视频| 国产一区免费在线| 日韩精品一区二区三区中文字幕| 国产成人av网| 99riav视频在线观看| 欧美成年人网站| 天堂аⅴ在线地址8| 亚洲免费伊人电影在线观看av| 午夜精品久久久久久久第一页按摩| 欧美性淫爽ww久久久久无| 日韩美女视频网站| 夜夜嗨av一区二区三区网页| 蜜桃av免费在线观看| 久久一二三国产| 亚洲の无码国产の无码步美| 国产ts人妖一区二区| 日韩不卡的av| 久久精品国产99国产精品| 亚洲色精品三区二区一区| 国产日韩1区| heyzo亚洲| 亚洲精品男同| 日韩专区在线观看| 免费成人深夜蜜桃视频| 国产日韩视频一区二区三区| 性久久久久久久久久| 91丨九色丨黑人外教| 日韩aaaaa| 91在线视频在线| 免费看黄色aaaaaa 片| 不卡的av电影在线观看| 日韩成人av一区二区| 一本久久a久久精品vr综合| 亚洲婷婷综合网| 午夜a成v人精品| 国产亚洲欧美精品久久久久久| 亚洲蜜臀av乱码久久精品| www.av免费| 樱桃视频在线观看一区| 全网免费在线播放视频入口 | 欧美精品久久久久久久久46p| 国产精品的网站| 中文字幕五月天| 一区二区三区在线视频免费 | 在线播放国产精品二区一二区四区 | 色综合久久久久综合一本到桃花网| 亚洲图片欧美日产| 色三级在线观看| 欧美风情在线观看| √8天堂资源地址中文在线| 91av在线播放| 成人不卡视频| 51蜜桃传媒精品一区二区| jizz久久精品永久免费| 久久精品一二三区| www.亚洲资源| 免费一级片91| 国产aaa一级片| 奇米一区二区三区| 亚洲精品在线网址| 成人99免费视频| 亚洲一区二区三区日韩| 国产精品国产三级国产aⅴ无密码| 免费三级在线观看| 欧美日韩美女在线| 中文字幕人妻精品一区| 91精品国产综合久久福利软件| 高h震动喷水双性1v1| 亚洲精品资源在线| 九色porny在线| 91av国产在线| 国产精品亚洲综合在线观看 | 一二三区精品福利视频| 在线精品免费视| 在线视频国内自拍亚洲视频| 国产情侣自拍小视频| 亚洲成人av中文字幕| 成人在线免费视频| 欧美激情2020午夜免费观看| 国模冰冰炮一区二区| 92国产精品久久久久首页| 中国av一区| 欧美a级免费视频| 日韩不卡一二三区| 美女伦理水蜜桃4| 国产精品麻豆一区二区| 日韩成人在线免费视频| 欧美性一二三区| 视频午夜在线| 欧美裸体男粗大视频在线观看| 男人最爱成人网| 都市激情久久久久久久久久久| av资源久久| 免费成人午夜视频| 国产成人精品一区二| 国产又黄又粗的视频| 午夜影院久久久| 国产视频在线观看视频| 亚洲午夜精品视频| 亚洲天堂手机| 国产精品一区二区在线观看| 亚洲成av人电影| 天天干在线影院| 久久综合成人精品亚洲另类欧美| 成人免费毛片东京热| 欧美日韩另类一区| 国产私人尤物无码不卡| 欧美亚洲成人精品| 风间由美一区二区av101| 黄色www在线观看| 免费精品99久久国产综合精品| 97人妻天天摸天天爽天天| 亚洲一二三区不卡| av 一区二区三区| 另类视频在线观看| 婷婷久久免费视频| 夜夜爽99久久国产综合精品女不卡 | 中文av资源在线| 国产一区二区视频在线观看| 欧美肉体xxxx裸体137大胆| 中文字幕日本最新乱码视频| 北条麻妃国产九九精品视频| 久草视频在线资源站| 日韩视频一区二区三区在线播放 | 亚洲a一区二区| 日批视频在线播放| 久久久久久久久国产| 一区二区三区视频播放| 黄色一级片国产| 国产成人欧美日韩在线电影| 欧美片一区二区| 欧美成人综合网站| 欧美精品videossex少妇| 99re6热在线精品视频播放速度| 欧美久久一区| 国产a√精品区二区三区四区| 亚洲在线视频网站| 成人午夜免费福利| 国模精品视频一区二区三区| 美女一区二区在线观看| 免费一级特黄特色毛片久久看| 暴力调教一区二区三区| 在线观看免费av片| 国产亚洲激情在线| 欧美黄色成人| 2021国产视频| jiyouzz国产精品久久| www.伊人久久| 国产一区二区三区精品久久久| 久久青草视频| 成人手机在线播放| 成人动漫一区二区| 影音先锋在线国产| 中文字幕日韩av| 久久在线观看| 成人毛片视频网站| 国产拍揄自揄精品视频麻豆| 国产又粗又黄又爽的视频| 欧美巨乳在线观看| 亚洲精品亚洲人成在线观看| 日本激情视频在线播放| 亚洲久草在线视频| 无码h黄肉3d动漫在线观看| 国产精品成人久久久久| 在线中文字幕亚洲| 精品无码国产一区二区三区51安| 欧美亚洲国产一区在线观看网站| 麻豆视频在线| 精品在线观看一区二区| 日本不卡的三区四区五区| 国产高潮国产高潮久久久91| 亚洲国产黄色片| 四虎地址8848精品| 欧美 日韩 亚洲 一区| 国产女同互慰高潮91漫画| www.av日韩| 国产精品狠色婷| 亚洲午夜极品| 网站永久看片免费| 亚洲福利在线播放| 99tv成人影院| 国产精品动漫网站| 亚洲欧美日韩国产综合在线| 色播色播色播色播色播在线| 91丨九色丨国产在线| 久久狠狠婷婷| 精品无码免费视频| 久久亚洲精品中文字幕蜜潮电影|