objective-c - TTPostController 不会旋转

标签 objective-c ios xcode three20 autorotate

首先,很抱歉,因为我的英语不好 :) 这是我创建一个新的 TTPostController 的代码

postController = [[TTPostController alloc] init];
postController.delegate = self;
self.popupViewController = postController;
postController.superController = self;
[postController showInView:self.view animated:YES]; 

如果我不旋转设备,它运行正常

http://i.stack.imgur.com/HBmpn.png

但是当我旋转设备时,它看起来像这样:

http://i.stack.imgur.com/Nt7lq.png

(抱歉,我没有足够的声誉来发布图片)

有人知道怎么解决吗?

编辑: 问题已解决,我已经编写了自己的库,如 TTPostController :D

最佳答案

您应该子类化 TTPostController 并重写 should autorotate 方法:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
    return YES;
}

关于objective-c - TTPostController 不会旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10334647/

相关文章:

objective-c - 帮助制作自动更新程序

objective-c - 滚动到 xib(页面控制)

html - 移动浏览器 (iOS) 上的 CSS 行高

objective-c - 找不到 keyPath : '' 的对象映射

ios - Swift 中不可见的 Objective-C 协议(protocol)方法

ios - 大导航栏标题上方的字幕

ios - 如何将 indexPath 值从 performSegue() 传递到 prepareForSegue()

ios - 如何将 Hstack 内部的 View 与相对侧对齐?

xcode - 如何使 Xcode 将扩展名为 .exp 的文件视为资源文件?

ios - 对容器 View 约束集合使用 activateConstraints 时出错