|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你对iPhoneDevelopment有兴趣,以下是入门门槛供参考:首先你要有一台Mac电脑(因为iPhoneApp使用Mac平台内建的Xcode开发工具),网上也有在Windows下搭设开发环境的教程,请大家自行谷歌一下,第11章
1、Android基础的摆布滑屏(Swipe),是经由过程ViewPager组件完成的。
2、ViewPager必要联系关系一个PagerAdapter。由后者供应滑动时所必要展示的Fragment。
3、PagerAdapter大抵有2种:FragmentStatePagerAdapter、FragmentPagerAdapter。
前者的用法以下:
#四号程序员http://www.coder4.com01
02
03
04
05
06
07
08
09
10
11
12
13
mViewPager.setAdapter(newFragmentStatePagerAdapter(fm){
@Override
publicintgetCount(){
returnmCrimes.size();
}
@Override
publicFragmentgetItem(inti){
Crimecrime=mCrimes.get(i);
returnCrimeFragment.newInstance(crime.getID());
}
});
4、如上所述,getCount()必要供应Page的总数。getItem必要前往滑动到第i屏时,要展示哪一个Fragment。
5、能够通ViewPager的setCurrentItem办法,设定以后(大概初始)选择到的是第几屏幕。
#四号程序员http://www.coder4.com1
mViewPager.setCurrentItem(i);
6:FragmentStatePagerAdapter与FragmentPagerAdapter的区分:
- FragmentStatePagerAdapter:当不再利用时,立即烧毁FragmentManager中的Fragment。
- FragmentPagerAdapter:当不再利用时,只在FragmentManager中标志为detach。不自动举行烧毁。当Pager量小时,用这类办法明显呼应速率更快(相称于有了Cache)。
所以你可以用很多方法存储数据比如最长用的sqlite当然如果另类也可以用plist文件或者其他NSManagedObjectContextNSManagedObjectContext |
|