滚动查看ipad Universal应用程序中的内容大小?

时间:2012-04-06 13:24:37

标签: iphone objective-c ipad ios-universal-app

如果内容隐藏在键盘后面,我会设置滚动视图大小以向上滚动内容。它是一个通用的应用程序,现在我正在为iPad做同样的事情。

ipad屏幕的高度/宽度是什么?如何为ipad设置这些?

检查其Ipad或Iphone的代码

BOOL isiPhone = UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone;
if (isiPhone)
           // write code

这些是可变的设置。

#define SCROLLVIEW_CONTENT_HEIGHT 460
#define SCROLLVIEW_CONTENT_WIDTH  320

2 个答案:

答案 0 :(得分:1)

iPad 768 * 1004 iPhone 320 * 480

我认为这是获得iPad / iPhone高度和宽度的更好方法

if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
    CGFloat width = [UIScreen mainScreen].bounds.size.width;
    CGFloat height = [UIScreen mainScreen].bounds.size.height;
    NSLog(@"Width %f",width);
    NSLog(@"Height %f",height);
}
else if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
    CGFloat width = [UIScreen mainScreen].bounds.size.width;
    CGFloat height = [UIScreen mainScreen].bounds.size.height;
    NSLog(@"Width %f",width);
    NSLog(@"Height %f",height);
}

答案 1 :(得分:0)