Tag: 自动调整

iPhone 4和5自动调整垂直空间

我在Interface Builder for iPhone 4维度中构build了我的视图。 我认为iOS 6中的Autoresize Constraints会自动处理大小调整。 屏幕截图显示了Xcode自动添加的Top Space限制。 它说,顶部和底部的橙色视图之间的关系必须是332点。 在iPhone 5中查看时,橙色button会一直延伸到底部,如下面的屏幕截图所示。 将关系更改为“大于”或“相等”时,视图不会更改并保持不变。 当删除常量使其成为自动时,视图被拉伸到整个屏幕上。 我如何指定一个约束的高度是44点,在底部?

iOS:以编程方式自动化UIImage

我在我的应用程序中有一个UIImage,我不得不取消选中自动布局框,并使用下图中显示的选项设置自动resize,以便在两种屏幕尺寸(3.5英寸和4英寸) 我的问题是,如何在代码中设置这些选项? 我试过这个,但似乎没有工作? 难道我做错了什么? file.m // Autosizing ImageOne ImageOne.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleLeftMargin |UIViewAutoresizingFlexibleTopMargin;

iPhone – 自动调整UIWebView内容不符合框架

我生成一个UIWebView到我的viewDidLoad方法,具有一个小尺寸(让我们说像50×70)。 然后我把它放入一个超级UIView。 我想使其内容适合webView框架。 要做到这一点,我写道: oneView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, W, H)]; oneView.backgroundColor = [UIColor whiteColor]; oneView.autoresizingMask = UIViewAutoresizingFlexibleWidth; oneView.scalesPageToFit = YES; oneView.autoresizesSubviews = YES; [self.view addSubview:oneView]; [oneView loadRequest:/*some request*/]; 但是这样做,网页不会调整到UIWebView的框架。 它似乎被缩放到其他的东西,小于超视图的框架,比webview的更广泛。 如果我将webview框架大小设置为整个超级视图的大小,那就没问题。 我如何强制网页内容(真正的www内容),以适应“减less”UIWebView的框架?