当前位置:  编程技术>移动开发
本页文章导读:
    ▪UIPopoverController的应用(转载)        UIPopoverController的使用(转载) 1、初始化UIPopoverController     UIPopoverController *popover = [[UIPopoverController alloc]initWithContentViewController:navigationController];    //必须是个 ViewController /*且该 ViewContro.........
    ▪ UIScrollView的分页懂得(分享)        UIScrollView的分页理解(分享) UIScrollView的经典例子就是safari的编辑模式了  UIScrollView可以垂直,水平滚动。  如果属性pageEnabled = YES,则设置其为分页模式,那么没滚动一次就是一页,垂直.........
    ▪ 跪求帮助->大家有在windows上集成iPhone手机开发环境么       跪求帮助->大家有在windows下集成iPhone手机开发环境么? 我想讲IPhone手机开发环境集成到windows xp下,我希望有成功集成的软件高手帮帮我。我的QQ号码:532033774EMail:Stark.ibatis@gmail.com非常感.........

[1]UIPopoverController的应用(转载)
    来源: 互联网  发布时间: 2014-02-18
UIPopoverController的使用(转载)

1、初始化UIPopoverController

    UIPopoverController *popover = [[UIPopoverController alloc]initWithContentViewController:navigationController];   

//必须是个 ViewController

/*且该 ViewController的 viewDidLoad方法中要设置其在popover中的尺寸,如

    self.contentSizeForViewInPopover = CGSizeMake(300.0, 280.0);

*/


    self.recentSearchesPopoverController = popover;

    recentSearchesPopoverController.delegate = self;    //self要实现UIPopoverControllerDelegate协议

 

2、设置当popover弹出时,用户仍可以交互的视图

    // Ensure the popover is not dismissed if the user taps in the search bar.

    popover.passthroughViews = [NSArray arrayWithObject:searchBar];

 

 

3、展现popover

    [self.recentSearchesPopoverController presentPopoverFromRect:self.searchBar.bounds

                                                          inView:self.searchBar

                                        permittedArrowDirections:UIPopoverArrowDirectionAny

                                                        animated:NO];


 

4、消失popover

//dismiss the popover.

    [recentSearchesPopoverController dismissPopoverAnimated:YES];


 

5、实现 UIPopoverControllerDelegate协议的方法

- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController {

 


}


    
[2] UIScrollView的分页懂得(分享)
    来源: 互联网  发布时间: 2014-02-18
UIScrollView的分页理解(分享)

UIScrollView的经典例子就是safari的编辑模式了
  UIScrollView可以垂直,水平滚动。
  如果属性pageEnabled = YES,则设置其为分页模式,那么没滚动一次就是一页,垂直方向上的一页就是UIScrollView的高度,水平方向就是其宽度。
  我们可以设置contentSize,这就是UIScrollView可以滚动的最大区域了。
  UIScrollView没有datasource的概念,因为这就是一个view,具体view中的内容摆放完全随意,只是每次都会滚动固定的页面大小。
  比如我们有5个页面,我们需要自己计算每个页面的位置,将其水平放在UIScrollView上。
  contentSize则设置为5*每个页面的宽度,每个页面的高度。
  如果contentSize的高度或这宽度正好与UIScrollView的高度或宽度相等,则在该方向上不能滚动。
  具体例子可以查看官方文档的例子,PageControl。
  注意:UIScrollView不会带有分页的指示符号,需要利用UIPageControl控制。
  但是要想做到safari的效果,我们需要一个小技巧,因为在safari中,当前页时可以看到前后两页的部分内容。
  注意:分页的宽度不能修改,所以我们只能缩小UIScrollView的宽度,让其不要占满整个屏幕,同时设置clipsToBouds属性为NO,这样超出范围的视图也会显示,这样就能看到前后两页的内容,当然需要设置前后两页的alpha值为0.5,做出一个透明效果。
  在UIScrollView的滚动事件中,判断位置,当一个页面出现的区域超过1半时,设置alpha为1,小于1半时设置alpha为0.5
  现在还有一个问题:UIScrollView的滑动事件响应区域变小了,因为UIScrollView本身变小了,其余我们看到的页面在区域之外,因此我们需要重写UIScrollView所在的parentView的hittest事件,在其他区域的事件返回值为UIScrollView对象,这样用户感觉整个屏幕都是UIScrollView在响应了。


    
[3] 跪求帮助->大家有在windows上集成iPhone手机开发环境么
    来源: 互联网  发布时间: 2014-02-18
跪求帮助->大家有在windows下集成iPhone手机开发环境么?
我想讲IPhone手机开发环境集成到windows xp下,我希望有成功集成的软件高手帮帮我。
我的QQ号码:532033774
EMail:Stark.ibatis@gmail.com
非常感谢
1 楼 易卡螺丝君 2011-03-31  
神经病~~
2 楼 花花公子 2011-03-31  
我也在找mac下windows mobile的开发环境
3 楼 qichunren 2011-03-31  
2楼亮了     

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3