0

如果内容隐藏在键盘后面,我设置滚动视图大小以向上滚动内容。它是一个通用应用程序,现在我正在为 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
4

2 回答 2

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);
}
于 2012-04-06T13:45:11.590 回答
0

看这里如何管理键盘外观。

http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html

一个更好的方法是scrollView.contentInset

于 2012-04-06T13:28:22.533 回答