買粉絲橫屏和關閉橫屏的步驟:
1.打開并登陸買粉絲;
2.進入買粉絲主界面點擊”我“,接著點擊設置;
3.在設置界面點擊通用,接著點擊開啟橫屏模式,手機橫過來后買粉絲即可橫屏顯示;
4.在通用界面點擊關閉橫屏模式,則完成關閉操作。
注意:手機的屏幕旋轉功能必須開啟。
可以啊,為什么不可以?首先點開第一張圖片的方框,右下角視頻方框視頻的右下角方框,然后就可以進入買粉絲視頻橫屏了呀
如果不行的話,可以追問
如果覺得滿意,請采納哦
首先先點開那一個方框
就可以進入買粉絲視頻橫屏了
IPhone的自動旋轉功能一共有3中方法:
1.使用自動調整屬性處理旋轉。
利用系統自動生成的代碼。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);//系統默認不支持旋轉功能
}
要想讓系統自動實現旋轉功能僅需要實現上面的代碼,把return (interfaceOrientation == UIInterfaceOrientationPortrait)修改成為return OK即可。
修改后的代碼為:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return OK;
}
然后在使用自動調整屬性設計界面(Apple+3),指定要支持的方向即可。
在使用模擬仿真器的時候,要讓其自動旋轉只需Apple+ ->(<-)即可。
2.在旋轉是重構視圖。(也即手動設置每一個控件的位置和大小,讓其重新排列)
第一種方法基本上不需要編寫代碼,這種方法就需要寫點代碼了,畢竟重新設置每一個控件的坐標了嘛。
下面以我弄的一個為例子,例子的名稱為IP_05Autosize。
例如,首先看這個圖片:
在View中添加6個button,然后設定W和H分別為125和125,這樣在橫向的時候這三個button是會重疊的,因為在橫向的時候Iphone 支持的顯示像素為480x300,沒有狀態欄的情況下是480x320.(在縱向時候顯示像素為320x460,沒有狀態欄的情況下是320x480)。
現在就需要寫代碼重新排列這六個按鈕了。
首先聲明變量:
在IP_05AutosizeViewController.h中添加如下的代碼:
#import <UIKit/UIKit.h>
@interface IP_05AutosizeViewController : UIViewController {
IBOutlet UIButton *button1;
IBOutlet UIButton *button2;
IBOutlet UIButton *button3;
IBOutlet UIButton *button4;
IBOutlet UIButton *button5;
IBOutlet UIButton *button6;
}
@property (nonatomic,retain)UIView *button1;
@property (nonatomic,retain)UIView *button2;
@property (nonatomic,retain)UIView *button3;
@property (nonatomic,retain)UIView *button4;
@property (nonatomic,retain)UIView *button5;
@property (nonatomic,retain)UIView *button6;
@end
然后在IP_05AutosizeViewController.m中,添加實現方法。
@implementation IP_05AutosizeViewController
@synthesize button1;
@synthesize button2;
@synthesize button3;
@synthesize button4;
@synthesize button5;
@synthesize button6;
-(void)willAnimateSe買粉絲ndHalfOfRotationFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation ration:(NSTimeInterval)ration
{
UIInterfaceOrientation to=self.interfaceOrientation;
if(to == UIInterfaceOrientationPortrait || to == UIInterfaceOrientationPortraitUpsideDown)
{
button1.frame = CGRectMake(20, 20, 125, 125);
button2.frame = CGRectMake(175, 20, 125, 125);
button3.frame = CGRectMake(20, 168, 125, 125);
button4.frame = CGRectMake(175, 168, 125, 125);
button5.frame = CGRectMake(20, 315, 125, 125);
button6.frame = CGRectMake(175, 315, 125, 125);
}
else
{
button1.frame = CGRectMake(20, 20, 125, 125);
button2.frame = CGRectMake(20, 155, 125, 125);
button3.frame = CGRectMake(177, 20, 125, 125);
button4.frame = CGRectMake(177, 155, 125, 125);
button5.frame = CGRectMake(328, 20, 125, 125);
button6.frame = CGRectMake(328, 155, 125, 125);
}
}
還需要修改- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation的代碼:
修改后為:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait
|| interfaceOrientation == UIInterfaceOrientationLandscapeLeft
|| interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
然后在dealloc中釋放資源:
- (void)dealloc
{
[button1 release];
[button2 release];
[button3 release];
[button4 release];
[button5 release];
[button6 release];
[super dealloc];
}
到此代碼部分搞定,然后就是連接控制器和視圖了。這點應該比較簡單了。呵呵!
然后Build and Go最終結果為:
3.切換視圖
這種方法使用于比較復雜的界面,是需要分別設計橫向模式和縱向模式,然后在使用的過程中自動切換。
當然了這個也需要確定輸出口和一些方法了。
首先定義輸出口:
(簡單描述,設計兩個視圖,一個定義為landscape,一個是portrait,一個為320x460,一個為480x300,每一個輸出口分別和每個視圖中的按鈕想關聯)
//用于切換的兩個View
IBOutlet UIView *landscape;
IBOutlet UIView *portrait;
//Foo兩個View中的Foo按鈕
IBOutlet UIButton *landscapeFooButton;
IBOutlet UIButton *portraitFooButton;
//Bar兩個View中的Bar按鈕
IBOutlet UIButton *landscapeBarButton;
IBOutlet UIButton *portraitBarButton;
還需要File's Owner和兩個View想關聯。按住Ctrl將File's Owner拖到Portrait上面,在彈出灰色菜單上選擇Portrait同理選擇Landscape。然后在按住Ctrl將File's Owner拖到Landscape上面,在彈出的灰色