`
119568242
  • 浏览: 426870 次
  • 性别: Icon_minigender_1
  • 来自: 深圳/湛江
社区版块
存档分类
最新评论

[ios]MFMessageComposeViewController 等<MessageUI/MessageUI.h> 系统页面 禁旋转

    博客分类:
  • ios
 
阅读更多

 

查项目有需求 让系统弹出页面也不能旋转

实现思路

利用category覆写MFMessageComposeViewController 的

 

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;)

(方法,ios 6则是另外2个方法)

 

代码

.h

@interface MFMessageComposeViewController(Portrait)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;

 

@end

 

.m

@implementation MFMessageComposeViewController(Portrait)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{

    return (interfaceOrientation == UIInterfaceOrientationPortrait);

}

 

@end

分享到:
评论

相关推荐

    IOS应用源码——使用MessageUI发送带附加的邮件MailTest.zip

    #import &lt;MessageUI/MessageUI.h&gt; ``` 2. **检测设备是否支持发送邮件**:在尝试显示邮件控制器之前,需要检查设备是否配置了至少一个有效的邮件账户。这可以通过MFMailComposeViewController的`canSendMail`方法...

    emmintrin.h和xmmintrin.h头文件

    《emmintrin.h与xmmintrin.h:探索Intel SSE指令集的C/C++编程接口》 在计算机科学的世界里,高效的计算是至关重要的,特别是在高性能计算和图形处理领域。Intel为此推出了SSE(Streaming SIMD Extensions)指令集...

    IOS培训PPT&Demo

    3. **Cocoa Touch框架**:讲解iOS用户界面的基础,如UI控件、手势识别、视图控制器等。 4. **模型-视图-控制器(MVC)设计模式**:阐述iOS开发中的核心设计模式,如何组织代码结构。 5. **数据持久化**:介绍...

    【IOS一气呵成】之IAP集成:内购和内购恢复 DEMO

    #import &lt;Foundation/Foundation.h&gt; #import &lt;StoreKit/StoreKit.h&gt; #import &lt;StoreKit/SKPaymentTransaction.h&gt; @class RMIAPHelper; @protocol RMIAPHelperDelegate &lt;NSObject&gt; //购买 -(void)requestProduct:...

    IOS应用源码之使用MessageUI发送带附件的邮件 .zip

    在iOS开发中,使用MessageUI框架是实现应用内发送邮件功能的标准方式,尤其当需要添加附件时。MessageUI框架提供了一套易于使用的接口,使得开发者能够集成邮件发送功能,包括支持文本、图片、文档等附件。这个源码...

    Android代码-很赞的登录注册布局

    OnePageSigninSignup ...https://ios.uplabs.com/posts/7-2-log-in-sign-up Contact Drop me a mail on irfaan.aa@gmail.com for complex UI building and app development work with cloud supported backend. Lic

    ESP8266wifi.zip

    6. **用户界面**:iOS应用的UI设计是用户体验的关键,可能包含连接按钮、状态显示、数据输入输出等元素,使用Storyboard或SwiftUI构建。 7. **设备发现与连接**:为了找到并连接到ESP8266,应用可能使用Bonjour...

    18个 ios 项目源代码

    18个 ios 项目源代码 各种布局 控件使用 及扩展视图 自定义UITableViewCell。实现各种样式的表格输入界面、自定义Tab Bar的文字、颜色和图片加箭头、列表个性化列表项、IOS欢迎界面等。

    时间控件使用

    因此,开发者经常需要借助JavaScript库,如jQuery UI、Bootstrap datetimepicker或者moment.js等来提供更一致且功能丰富的用户体验。 例如,jQuery UI的时间选择器提供了一个美观且易于使用的界面,允许用户通过...

    jeesite中Jingle UI 帮助文档

    Jingle UI主要面向移动设备,如iOS与Android系统。它依赖于多个开源库和技术,包括Zepto.js(一个轻量级的JavaScript库)、iScroll4(一款强大的滚动组件)及ArtTemplate(一种模板引擎)。这些工具共同协作,提供了...

    iOS Objective-C headers

    在iOS开发中,Objective-C是苹果官方推荐的主要编程语言之一,尤其在早期的iOS系统版本中,Objective-C占据了核心地位。Objective-C是C语言的超集,它引入了Smalltalk风格的消息传递机制,使得面向对象编程更为灵活...

    WPF等待和开关按钮

    &lt;ControlTemplate TargetType="ToggleButton"&gt; &lt;Grid&gt; &lt;Rectangle x:Name="SwitchBackground" Fill="{StaticResource NormalBrush}" /&gt; &lt;Rectangle x:Name="SwitchKnob" Fill="{StaticResource KnobBrush}" ...

    ShareSDK第三方登录iOS

    #import &lt;ShareSDKExtension/ShareSDK+SSDKExtension.h&gt; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // ...其他初始化代码... [...

    提高ios上click的响应速度

    这段代码中,`&lt;script&gt;`标签引入了FastClick的JS库,`DOMContentLoaded`事件监听器确保在页面内容加载完成后,FastClick被附加到`document.body`上,这样FastClick就能覆盖整个页面的点击事件。 值得注意的是,虽然...

    ios 发短信功能

    #import &lt;MessageUI/MessageUI.h&gt; ``` - 实现`MFMessageComposeViewControllerDelegate`协议,以便处理发送短信的结果。 ```objc @interface YourViewController () &lt;MFMessageComposeViewControllerDelegate&gt; ...

    IOS应用源码——使用MessageUI发送带附加的邮件MailTest.rar

    在iOS开发中,MessageUI框架是苹果提供的一套API,用于方便地集成发送邮件和短信的功能。本项目“MailTest”就是基于MessageUI框架实现的一个示例应用,它展示了如何在iOS应用中添加附件并发送电子邮件。以下是关于...

    (0171)-iOS/iPhone/iPAD/iPod源代码-标签(Label)-Styled Label

    给UILabel的文字加上各种各样的艺术字体效果,包括阴影(内阴影和外阴影)、渐变色彩、彩虹、浮雕效果等等,而且使用十分简单,能够完全代替UILabel。是一个功能十分强大又简单易用的类库。 注意:请在Mac下解压使用

    ShareExtend:调用系统分享的Flutter组件,支持分享文本,图片,视频和文件

    适用于iOS和Android的Flutter插件,用于与系统ui共享文本,图像,视频和文件。 安装 首先,在您的pubspec.yaml文件中将share_extend添加为依赖项。 dependencies: share_extend: "^2.0.0" 的iOS 将以下密钥添加...

    IOS随机验证码

    在iOS开发中,实现一个随机...总结来说,实现iOS中的随机验证码涉及随机数生成、字符串处理、图形绘制、图像操作以及用户交互等多个方面。开发者需要综合运用iOS SDK的各种工具和技术,确保验证码既安全又易于使用。

    WKWebViewJS调用OC Demo

    这种JS与OC的交互方式使得我们可以方便地在网页内容和原生应用之间进行数据通信,比如获取用户在网页上的某些操作、更新UI等。同时,WKWebView相比UIWebView提供了更强大的安全机制,可以防止跨域脚本攻击。 总结来...

Global site tag (gtag.js) - Google Analytics