ios6相关内容

iOS Autolayout 按比例调整 UIViews 的大小?

我正在尝试学习 Autolayout,因此我正在阅读教程,并且还使用了一些 UIView,只是为了看看我可以让它们做什么.我想知道如何在使用自动布局从纵向过渡到横向时完成如下图所示的操作?例如,我认为如果我将黄色固定在视图的顶部,蓝色固定在黄色,橙色固定在蓝色,橙色固定在底部,它们会按比例调整大小,保持彼此之间的 20 个像素以及视图的顶部和底部.但是,例如,蓝色框不会让我将其移除到视图的顶部,即 ..
发布时间:2022-01-18 20:45:06 其他开发

iOS 6 Beta 中的自动布局

Auto Layout 是在 iOS 6 中宣布的,但我一直很难找到有关它的任何信息或文档.它究竟是如何使用的?它使用 NSLayoutConstraint 吗?有资源吗? 解决方案 如果 iOS 6 中的 Auto Layout 与 Mac OSX 10.7 中的 Cocoa Auto Layout 类似,Cocoa 自动布局指南,公开文档,可能会让您了解它在 Cocoa Touch 中 ..
发布时间:2022-01-18 20:38:32 移动开发

UIStoryboard 如何以编程方式替换约束?

我在情节提要中布置了一个视图控制器,并启用了自动布局,我正在寻找一种方法来更改约束以允许我的视图旋转为横向并重新排列屏幕上的按钮.当我尝试下面的代码时,我收到大约两打“无法满足约束,打破约束......"的消息,我无法真正解码. 有没有办法用我以编程方式指定的约束动态替换情节提要中的约束?我想完全覆盖我在情节提要中定义的按钮布局. -(void)updateViewConstraints{ ..

使用自定义 UITableViewCell 进行自动布局

如何让自定义 UITableViewCell 的内容使用自动布局来移动和调整大小? 为了使问题更清楚,我已将自定义单元格的 contentView 指定为浅灰色背景色.为了将其减少到可能的最小问题,我的自定义单元格只有一个名为 ratingImageView 的 UIImageView 显示一些黄色星星;下图中可以看到三个这样的细胞. 我的 ratingImageView 只有 4 个 ..
发布时间:2022-01-18 20:29:13 移动开发

使用自动布局自定义纵横比

假设我有一个 UIView,其中包含一个必须为 4:3 的子 UIView.我想在代码中使用 AutoLayout 来解决这个问题. 我一直在努力使用 AutoLayout,但我还没有弄清楚如何做到这一点. 你知道如何解决这个问题吗? 非常感谢. 我附上一张图片来更好地解释我的意思.http://d.pr/i/d0Oc 解决方案 我想通了. //给定一个child ..
发布时间:2022-01-18 20:23:14 移动开发

在 iOS 6 中使用 Auto Layout 在 superview 中均匀分布相同大小的 UIView

我需要使用自动布局将一系列按钮均匀地放置在超级视图中.在这里,我想保持子视图的大小相同,只有子视图的中心会以这样的方式放置,它们之间的空间数量相等. 注意:我不想设置超级视图的大小,我希望每件事都是自动布局的. 请帮忙,我被卡住了!! 谢谢!! 解决方案 你可以创建尽可能多的 UIView 的按钮,并将按钮在视图中居中,视图可以对齐背靠背,使用以下代码: [constr ..
发布时间:2022-01-18 20:21:07 其他开发

iOS 6 中具有自动布局的动态 UIView 高度

在过去的几天里,我试图使用自动布局约束来完成一个相当简单(至少应该如此)的布局,但没有成功. 我的视图层次结构是: UIScrollView -- UIView(容器视图) -----UILabel(多行标签) -----UIWebView -----UILabel -----UI按钮 所需的功能是根据内容的大小扩展容器视图.为了增加 UIWebView 的高度,我使用以下 ..
发布时间:2022-01-18 20:09:26 移动开发

自动布局以保持视图大小成比例

我正在努力实现以下目标: 我的 xib 中有 2 个视图需要与边缘(两侧和顶部)保持 20 像素的距离 需要调整大小的 2 个视图大小不同 它们必须相距 20 像素 它们的宽度需要保持相对于父视图的宽度 我阅读了一个关于这样做的教程并且它可以工作,但它的问题是它要求两个视图具有相同的宽度并且固定 Widths 相同,这是我不想要的. 这是我尝试过的: 为左视图添加前导 ..

iOS Autolayout:调整大小父视图中的 UILabels 问题

我有一个只包含 UILabel 的视图.此标签包含多行文本.父级具有可变宽度,可以使用平移手势调整大小.我的问题是,当我调整 UILabel 的大小时,它不会重新计算其高度以使所有内容仍然可见,它只是将其切断. 我已经设法通过一些 hack 来修复它,但运行起来非常慢: - (void)layoutSubviews {CGSize labelSize = [self.labelDescri ..
发布时间:2022-01-18 19:58:17 移动开发

如何为约束更改设置动画?

我正在使用 AdBannerView 更新旧应用程序,当没有广告时,它会滑出屏幕.当有广告时,它会在屏幕上滑动.基本的东西. 旧样式,我将帧设置在动画块中.新样式,我有一个 IBOutlet 到自动布局约束,它确定 Y 位置,在这种情况下它是与超级视图底部的距离,并修改常量: - (void)moveBannerOffScreen {[UIView animateWithDuration: ..
发布时间:2022-01-18 19:41:21 移动开发

UIButton 在 iOS 5.x 中不起作用,在 iOS 6.x 中一切正常

通过点击主 UIView 上的简单 UIButton,附加视图(子视图)出现在屏幕中心(以编程方式创建的子视图).在那个子视图上,我有 UIButton 启动 MPMoviePlayer(此代码在创建子视图的方法内部): //创建播放按钮UIButton *playButton = [UIButton buttonWithType:UIButtonTypeCustom];[播放按钮添加目标:自我 ..
发布时间:2022-01-18 08:24:12 移动开发

iOS 6 自动旋转混乱

我的整个界面都在一个 Storyboard 中.我怎样才能使大多数 ViewController 只支持纵向,而只有一对支持所有方向.我无法理解苹果新的自动旋转系统.另外,我怎样才能使它向后兼容 iOS 5? 解决方案 在您的 Navigation Controller 子类中,将决策转发到堆栈中的顶部视图控制器: -(NSUInteger)supportedInterfaceOrien ..
发布时间:2022-01-16 14:41:01 移动开发