自定義啟動頁

2021-07-03 22:15:13 字數 1611 閱讀 6818

1.啟動頁自定義

/**定義defaults物件往plist檔案新增資料*/

nsuserdefaults *defaults = [nsuserdefaults standarduserdefaults];

/**定義bool變數 用key取值 預設為no*/

bool mark = [[defaults objectforkey:@"mark"] boolvalue];

/**為no是程式第一次執行*/

if (mark == no) else

(2)歡迎頁 每次開啟程式都會顯示

實現思路:

1.新建乙個類帶xib 繼承於uiviewcontroller

2.將28張用xib設定好並設定自動布局,所有view透明度設定為0

3.定義乙個陣列接受xib裡的view self.view.subviews就是陣列(前提是要對view排好序)

4.定義乙個方法對陣列裡的每個元素進行透明度恢復

1.>定義乙個成員變數index記錄作為陣列下標取值

2.>先定義退出條件 如果定義的index等於陣列的count就改變當前windows的主控制器並 retrun;

3.>利用index從陣列取元素,並執行動畫改變其屬性 alpha = 1;

4.>執行完動畫後讓index++; 然後利用延遲呼叫遞迴呼叫這個方法(動畫幾秒 就延遲幾秒)

實現**:

實現思路:

1.新建乙個類繼承於uiviewcontroller

2.新建乙個scrollview滑動檢視

3.新建個陣列存放這些的名字

4.用for迴圈將這些新增到滑動檢視上

5.遵守 uiscrollviewdelegate協議實現實時監測檢視滑動的**方法

在方法中判斷如果滑動到了最後一張就跳轉程序式

實現**:

/**初始化啟動頁檢視*/

- (void)_initview

}/**實時監測滑動檢視滾動*/

-(void)scrollviewdidscroll:(uiscrollview *)scrollview

}

iOS自定義啟動頁

自定義啟 有很多方法,原理都差不多,系統的launchimage是不能修改的,所以可以用它當做底圖,然後再往這個圖上加自己的需求 在didfinishlaunchingwithoptions 呼叫 self setuplaunchscreen 注意 self.window的rootviewcontr...

ww筆記 iOS之自定義啟動頁

要在啟動default頁上加入當天的日期,因為日期的動態顯示的,不能讓美工直接畫死,需要自定義乙個default頁。最後還是將原改為系統能識別的名,自定義的default和系統共用,做成一種假的在default上增加當天日期的效果,具體做法是 自定義defaultview 如下 define dev...

FastReport 自定義頁長

可以在列印前計算出紙張的長度再設定不就可以了,我用過,可以實現的.frm print.frprint.pages.pages 0 pgsize 256 frm print.frprint.pages.pages 0 pgwidth 2100 frm print.frprint.pages.pages...