前言:本人原本是ios開發(fā)工程師,但由于現(xiàn)今H5的興起,行內(nèi)刮起了一陣混合開發(fā)的風氣,趁著這股勁,我也學(xué)了前端開發(fā),不說研究的多深,但也能勝任日常的開發(fā)工作。長話短說,現(xiàn)今的混合開發(fā)應(yīng)該還處于摸索階段,我們的項目主要頁面都是由網(wǎng)頁做的,只有一些IM、支付、分享、推送、上傳照片這些用的是原生功能,大家都知道ios原生app的體驗一直是很好的,現(xiàn)在改成了混合開發(fā),無疑中就有些舍棄了ios原生的用戶體驗,而這個作為一個向來以用戶體驗為先的開發(fā)人員來說,這個真的是難以忍受,所以開始了以優(yōu)化用戶體驗的為目標的各種嘗試。
優(yōu)化頁面跳轉(zhuǎn)功能
app中的翻頁常用的分為兩類,一種通過導(dǎo)航,一種直接跳
1、第一種 直接跳轉(zhuǎn) 思路大致就是new一個目的頁面,然后設(shè)置下頁面跳轉(zhuǎn)動畫 中間還可以做點目的頁面的數(shù)據(jù)初始化:
1 ValueInputView *valueView = [[ValueInputView alloc] initWithNibName:@"ValueInputView"bundle:[NSBundle mainBundle]]; 2 3 valueView.delegate = self; 4 5 [valueView setModalTransitionStyle:UIModalTransitionStyleCoverVertical]; 6 7 [self presentModalViewController:valueView animated:YES]; 8 9 //返回