我正在使用MFMailComposeViewController如何将方向模式设置为仅限肖像
答案 0 :(得分:1)
MFMailComposeViewController
只是一个ViewController。那么,你可以做什么,它是创建你自己的MFMailComposeViewController
的子类,并根据需要覆盖orienattion方法。
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return .Portrait
}
答案 1 :(得分:-1)
基本格式为var updatedocument =
{
"api_id" : "sanket",
"api_name" : "sanket"
}
user.favoriteapi.insert(updatedocument, options);
,其中CGAffineTransformMakeRotation( angle )
为弧度angle
。您可以使用以下示例代码轻松CGFloat
任意rotate
,如果您的项目只关注代码会将您的视图转换为肖像,那么代码object
为
使用此功能;
advantage
您还可以使用: override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
let screenSize: CGRect = UIScreen.mainScreen().bounds
// Set whatever frame you want
self.view.frame = CGRectMake(0,0,screenSize.width,screenSize.height)
self.view.transform = CGAffineTransformMakeRotation(CGFloat(-M_PI_2))
}
-M_PI_2
=π= 180度M_PI
=π/ 2 = 90度M_PI_2
=π/ 4 = 45度