iPhone 代码实现横向 纵向 转换
2011-01-12 15:56
183 查看
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
}
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];
self.view.transform = transform;
这里要把view 旋转.
配合一起使用
[原文链接:http://blog.sina.com.cn/s/blog_5730da6b0100h6z9.html]
//纵向转横向,带电池状态栏,由320*460改为480*300
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle{
CGAffineTransform transform = CGAffineTransformMakeRotation(-3.14159/2);
self.view.transform = transform;
CGPoint center = self.view.window.center;
[self.view setCenter:CGPointMake(center.x+170, center.y+220)];
[super initWithNibName:nibName bundle:nibBundle];
self.chart.parent = self;
return self;
}
//横向转纵向,带电池状态栏,由480*300改为320*460
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle{
CGAffineTransform transform = CGAffineTransformMakeRotation(3.14159/2);
self.view.transform = transform;
CGPoint center = self.view.window.center;
[self.view setCenter:CGPointMake(center.x+230, center.y+140)];
[super initWithNibName:nibName bundle:nibBundle];
return self;
}
}
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];
self.view.transform = transform;
这里要把view 旋转.
配合一起使用
[原文链接:http://blog.sina.com.cn/s/blog_5730da6b0100h6z9.html]
//纵向转横向,带电池状态栏,由320*460改为480*300
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft];
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle{
CGAffineTransform transform = CGAffineTransformMakeRotation(-3.14159/2);
self.view.transform = transform;
CGPoint center = self.view.window.center;
[self.view setCenter:CGPointMake(center.x+170, center.y+220)];
[super initWithNibName:nibName bundle:nibBundle];
self.chart.parent = self;
return self;
}
//横向转纵向,带电池状态栏,由480*300改为320*460
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle{
CGAffineTransform transform = CGAffineTransformMakeRotation(3.14159/2);
self.view.transform = transform;
CGPoint center = self.view.window.center;
[self.view setCenter:CGPointMake(center.x+230, center.y+140)];
[super initWithNibName:nibName bundle:nibBundle];
return self;
}
相关文章推荐
- iPhone开发之UIScrollView滚动组件的使用——纯代码实现图形的横向与纵向滚动
- iOS实现可以纵向横向滑动的表格实例代码
- EXCEL-横向数据转换成纵向数据-python脚本实现
- Unity for iPhone引擎中实现GUI闪烁效果的代码(C#)
- Java 实现金额转换 代码示例
- 解析美国东部时间与北京时间相互转换的实现代码
- iPhone的九宫格实现代码
- base64转换,c代码实现
- iPhone 应用中实现拨打电话功能的代码
- 基于jQuery实现汉字转换成拼音代码
- 一套代码实现 ipad&iphone
- iPhone的九宫格实现代码
- Java实现将Map转换为List的小代码
- javascript 全角转换实现代码
- Effective C++ 条款46 需要类型转换时请为模板定义非成员函数 实现代码
- iphone开发之通过代理模式实现自定义控件——代码示例图片库的处理
- C++中string与int的相互转换实现代码
- C#实现汉字转换为拼音缩写的代码
- GridView 实现固定表头,但可以纵向,横向滚动Item
- c#实现16进制和字符串之间转换的代码