iOS快速整合啟動廣告頁(歡迎頁)

2021-08-28 12:06:55 字數 1691 閱讀 3619

ios快速整合啟動廣告頁(歡迎頁)

#import "viewcontroller.h"

#import "vistawelcomeviewcontroller.h"

接著寫如下** 方法:

//初始化

self.window.backgroundcolor = [uicolor whitecolor];

[self.window makekeyandvisible];

//判斷是不是第一次 資料持久化到本地 儲存沙河

bool iswel = [[nsuserdefaults standarduserdefaults]objectforkey:@"iswelcomedone"];

if (iswel) else

return yes;}

2、在vistawelcomeviewcontroller.m檔案中寫

//初始化ui

-(void)initwelcomeviewelse

[self.view addsubview:self.scrollview];

for (int i = 0; i < 3; i ++)

//最後一頁的按鈕

uibutton *experiencebtn=[uibutton buttonwithtype:uibuttontypecustom];

experiencebtn.frame=cgrectmake(self.view.frame.size.width *2+(_scrollview.frame.size.width-200)/2,_scrollview.frame.size.height-90, 200, 40);

[_scrollview addsubview:experiencebtn];

[experiencebtn setbackgroundimage:[uiimage imagenamed:@"anniu"] forstate:0];

[experiencebtn addtarget:self action:@selector(beginlearning) forcontrolevents:uicontroleventtouchupinside];

//滾動指示點

_pagecontrol = [[uipagecontrol alloc]init];

[_pagecontrol setnumberofpages:3];

[_pagecontrol setpageindicatortintcolor:[uicolor lightgraycolor]];

[_pagecontrol setcurrentpageindicatortintcolor:[uicolor redcolor]];

[self.view addsubview:_pagecontrol];

[_pagecontrol mas_makeconstraints:^(masconstraintmaker *make) ];

}

//uiscrollview的**方法,實現uipagecontroller的值改變

-(void)scrollviewdidenddecelerating:(uiscrollview *)scrollview

-(void)beginlearning

這樣就可以了

demo

iOS引導頁 啟動頁

前言 這裡使用launchscreen storyboard檔案建立啟 和引導頁。首次開啟專案或者更新後第一次開啟時展示引導頁,儲存有使用者資訊時進入首頁,否則進入登入註冊頁面。正文1.動態啟 將launchscreen.storyboard檔案上放入乙個。並新增約束,鋪滿整個頁面。為launchs...

iOS啟動頁設定

步驟 1 assets.xcassets 新增 launch image 2 如圖,右側的勾選可以讓你選擇是否要對ipad,橫屏,豎屏,以及低版本的ios系統做支援.這邊我選了ios8.0,ios7.0,ios6。然後將規定尺寸的,從你的檔案中拖動到固定位置,如尺寸不對,會有警告提示。3.單擊你的整...

iOS 啟動頁實現方案

在didfinishlaunchingwithoptions裡面建立兩個window,乙個是主window,乙個是啟動頁window,啟動頁用來判斷是跳轉主頁面還是登陸介面。如果是登入狀態,那麼在規定時間內銷毀啟動頁window,展示主window。如果不是登入狀態,那麼就從引導頁跳轉登入介面,登入...