亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
ios中橫屏和豎屏如何共存??
迷茫
迷茫 2017-04-17 11:21:36
[iOS討論組]

ios中可以設(shè)置是橫屏還是豎屏。但如果你在xcode中同時(shí)選擇了橫屏和豎屏,當(dāng)你旋轉(zhuǎn)屏幕時(shí),你的view就會(huì)同時(shí)就會(huì)跟著旋轉(zhuǎn)。我現(xiàn)在的問題時(shí),我的app要有兩個(gè)view,一個(gè)是支持橫屏的,但它不能選擇,永遠(yuǎn)橫屏。另外一個(gè)是豎屏的,永遠(yuǎn)是豎屏的,也不能再選擇。兩個(gè)view通過一個(gè)button關(guān)聯(lián),點(diǎn)一下,進(jìn)入另一個(gè)。

迷茫
迷茫

業(yè)精于勤,荒于嬉;行成于思,毀于隨。

全部回復(fù)(1)
怪我咯

沒地方放壓縮包,我就在這里寫個(gè)簡(jiǎn)單吧,2個(gè)UIViewController,你自己新建一個(gè)工程就加兩按鈕就可以測(cè)試。
核心需要添加的方法如下:

1,PortraitViewController 不旋轉(zhuǎn),保持豎屏

//iOS 5
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
	return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
//iOS 6
- (BOOL)shouldAutorotate
{
	return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
	return UIInterfaceOrientationMaskPortrait;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
	return UIInterfaceOrientationPortrait;
}

LandscapeViewController 始終保持橫屏

//iOS 5
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
	return (toInterfaceOrientation == self.preferredInterfaceOrientationForPresentation);
}
//iOS 6
- (BOOL) shouldAutorotate
{
	return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
	return UIInterfaceOrientationMaskLandscapeRight;
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
	return UIInterfaceOrientationLandscapeRight;
}
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)