iOS-強制回転スクリーンのコード実装
1211 ワード
最近プロジェクトを引き継いだので、通常は画像を表示しても大丈夫です.
MWPhotoBrowserというサードパーティのピクチャーブラウズライブラリを使用しました.
しかし、1つの問題が発見されたのは、デバイスの横画面
本当に仕方がないので,くだらない考えを思いついた.
参照先:
私の友达のpypyに感謝して、彼のブログによって私の今の問題を解決しました.http://pypy.me/ios-heng-shu-ping-de-liang-chong-shi-xian-fang-an/彼が提供した方法に基づいて簡単に分類をカプセル化した.
まとめ:
どんな考えでも、今の問題を解決できるのはいい考えだ.くだらない考えでも、現状に即して問題を解決し、後で最適化を考える.
MWPhotoBrowserというサードパーティのピクチャーブラウズライブラリを使用しました.
しかし、1つの問題が発見されたのは、デバイスの横画面
modal
というMWPhotoBrowser
の時、画像の位置のずれが発生したことだ.本当に仕方がないので,くだらない考えを思いついた.
modal
の時にコードを使って設備を強制的に回転させます.//UIDevice+WJ.h
@interface UIDevice (WJ)
/**
*
* @param
*/
+ (void)setOrientation:(UIInterfaceOrientation)orientation;
@end
//UIDevice+WJ.m
#import "UIDevice+WJ.h"
@implementation UIDevice (WJ)
//
+ (void)setOrientation:(UIInterfaceOrientation)orientation {
SEL selector = NSSelectorFromString(@"setOrientation:");
NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self instanceMethodSignatureForSelector:selector]];
[invocation setSelector:selector];
[invocation setTarget:[self currentDevice]];
int val = orientation;
[invocation setArgument:&val atIndex:2];
[invocation invoke];
}
@end
参照先:
私の友达のpypyに感謝して、彼のブログによって私の今の問題を解決しました.http://pypy.me/ios-heng-shu-ping-de-liang-chong-shi-xian-fang-an/彼が提供した方法に基づいて簡単に分類をカプセル化した.
まとめ:
どんな考えでも、今の問題を解決できるのはいい考えだ.くだらない考えでも、現状に即して問題を解決し、後で最適化を考える.