`

IPad开发经验记录

 
阅读更多

一个关于锁屏的问题。

苹果的本意是好的:所有应用都应支持横竖屏切换;

问题是:现实就有那么一种客户“我只要横屏”;

使用UINavigationController的时候怎么都不能实现锁屏,尽管我注意了IOS5与IOS6的不同之处

ios5:(通过这个方法实现,但在ios6里这个方法不被调用了)

  • - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
  • return ( UIInterfaceOrientationIsLandscape( interfaceOrientation ) );
  • }
  • ios6:(尝试通过这两个方法实现,但没有效果)
  • -(NSUInteger)supportedInterfaceOrientations{
  • returnUIInterfaceOrientationMaskLandscape;
  • }
  • - (BOOL)shouldAutorotate
  • {
  • returnYES;
  • }
  • 效果是该横该竖我们说了不算。问题出在哪呢?
  • [[UINavigationController alloc] initWithRootViewController:(UIViewController *)rootViewController];
  • 然而window下一层是这个UINavigationController,苹果默认是自由切换,即使你把rootViewController千刀万剐,也改变不了自由切换。
  • 解决 继承UINavigationController 重写以上支持IOS5和IOS6的锁屏代码;
  • 不再细述,你明白怎么做了。

 

给自己的,IOS开发已不同于java WEB,思维要清洗!

但是留下面向对象思想!

只留思想,抛弃其他!

IOS要研究思想设计模式

分享到:
评论

相关推荐

    微信IPAD 协议 微信接口 WeChatApi

    综上所述,微信iPad协议的实现涉及了.NET框架的Web服务开发、IIS的服务器部署、Redis的数据存储、日志记录、网络通信以及数据序列化等多个方面,构建了一个完整的、支持个人微信功能的iPad应用后台系统。开发者需要...

    《iPad应用开发实战》画板程序源码

    《iPad应用开发实战》画板程序源码是一个深入学习iPad应用开发的重要资源,特别是对于那些对图形绘制和交互设计感兴趣的开发者。这个实例程序涵盖了多个关键知识点,包括UI设计、手势识别、绘图算法以及状态管理。 ...

    ipad开发之---图片擦除效果

    在iPad应用开发中,实现图片擦除效果是一个常见的需求,特别是在绘图或图像编辑类的应用中。这个功能可以让用户选择一部分图像并将其透明化,从而达到“擦除”部分图像的效果。下面我们将深入探讨如何在iPad应用中...

    iPhone,iPad,AndroidWeb开发经验1.pdf

    本文件主要介绍了针对iPhone、iPad以及Android平台的Web开发经验,特别是使用JavaScript、jQuery、HTML、JSON和Ajax等前端技术进行开发的方法。其中,jQtouch作为jQuery的一个插件,被用于实现iPhone特有的Safari...

    iPhone与iPad开发实战—iOS经典应用剖析

    本课程旨在为有一定基础的学员提供深入的iPhone与iPad开发实战经验。通过一系列实际案例的学习,学员将能够掌握最新的iOS开发技术和方法论,包括iOS 5 SDK的使用、Xcode开发工具的操作技巧等。此外,课程还提供了...

    ipad开发搜索功能实现官方源码

    在iPad应用开发中,搜索功能是一项至关重要的特性,它能够帮助用户快速找到所需的信息或内容。本示例是针对iPad平台专门设计的,官方提供的源码可以帮助开发者深入了解如何在iPad应用中实现高效的搜索功能。然而,...

    ipad上的小游戏agoodman-pucker-ipad的ios源文件

    2. **iPad优化**:针对iPad开发游戏时,开发者需要考虑设备的分辨率、屏幕尺寸和多点触控功能,以提供最佳的用户体验。这可能涉及到自适应布局、高清图像资源以及专门的交互设计。 3. **源代码管理**:"10d9c1a...

    ipad图标制作软件

    6. 更多软件.url:这可能指向一个软件下载站点,用户可以在这里找到其他与设计、开发或优化iPad应用相关的工具和软件。 总结,"iPad图标制作软件"是为iPad应用开发者和设计师提供的工具,通过它,用户可以创造出...

    IPAD协议免费试用.zip

    3. "精易模块6.1.ec":这个文件名暗示可能是一个名为“精易模块”的软件组件,版本为6.1,扩展名".ec"可能是开发者自定义的,可能与iPad应用的开发或集成有关,可能是试用版的一部分。 4. "1.jpg":一个JPEG图像文件...

    ios-iPad searchbar popover处理历史搜索记录.zip

    在iOS开发中,iPad应用经常使用到高级交互设计来提升用户体验,其中`UISearchBar`和`UIPopoverController`是两个非常关键的组件。本实践项目"ios-iPad searchbar popover处理历史搜索记录.zip"旨在教你如何在iPad...

    python 编写的 collins离线词典,可增加自定义记录 ipad pathonista上编写的.rar

    标题中的“python 编写的 collins离线词典,可增加自定义记录 ipad pathonista上编写的.rar”表明这是一个使用Python编程语言开发的Collins离线词典应用,适用于iPad用户。它不仅提供基本的查词功能,还支持用户...

    ipad 1代 电路原理图.pdf

    iPad 1是苹果公司在2010年推出的首款iPad平板电脑,它的电路原理图对于维修、调试、研究以及开发兼容设备非常重要。 2. 描述中提到电路原理图包含印刷电路板(PCB)元件位置图,但不包含位点图。印刷电路板是电子...

    android/ipad协议demo

    6. **安全性**:考虑到敏感的用户数据,如登录凭证和聊天记录,应用必须实施安全措施。SSL/TLS协议用于加密数据传输,防止窃听和篡改。同时,应用可能需要遵循OAuth2.0的授权流程,确保用户权限的安全管理。 在...

    silverlight仿ipad效果

    Silverlight,由Microsoft开发,是一种强大的RIA(Rich Internet Application)框架,它允许开发者构建具有丰富交互性和动态视觉效果的Web应用程序。在这个项目中,我们的目标是实现一个可拖动、可重新排列的小窗格...

    微信ipad协议837

    4. **新功能引入**:更新至837版的微信可能包含一些新特性,如增强的搜索功能,便于用户快速查找聊天记录、文件或联系人;或者新的互动元素,如动态表情、视频通话效果等。 5. **微信机器人**:提到“微信机器人”...

    ASP实例开发源码——仿IPAD留言板(asp+access) v1.0.zip

    在本实例"ASP实例开发源码——仿IPAD留言板(asp+access) v1.0.zip"中,我们将深入探讨如何利用ASP技术和Access数据库来构建一个类似于iPad留言板的应用。 一、ASP基础 ASP是Web开发的基础,它允许开发者使用诸如...

    (0115)-iOS/iPhone/iPAD/iPod源代码-手势交互(Gesture)-Drag And Drop RecycleBin

    在iOS开发中,手势交互(Gesture)是用户体验的重要组成部分,特别是在iPhone、iPad和iPod等设备上。本项目“(0115)-iOS/iPhone/iPAD/iPod源代码-手势交互(Gesture)-Drag And Drop RecycleBin”专注于实现一...

    什么是iPad.docx

    7. **App Store**:iPad可以从App Store下载近14万个应用程序,涵盖游戏、商务等各种类型,新开发的iPad专用程序有特殊标识,用户可一键下载。 8. **地图**:iPad的地图功能结合了高解析度卫星图像、街景图和地形图...

    ios源码_记账ipad

    综上所述,【iOS源码_记账iPad】涵盖了移动应用开发的多个关键领域,包括用户界面设计、数据管理、业务逻辑以及用户体验优化等,是学习和研究iOS开发的宝贵资源。通过深入研究这个源代码,开发者可以提升自己的iOS...

Global site tag (gtag.js) - Google Analytics