ios8相关内容
我将约束添加到在我的 UIView 中创建的按钮 func CreateButtonWithIndex(index:Int) {newButton.setTranslatesAutoresizingMaskIntoConstraints(false)self.view.addSubview(newButton)let newButtonConstraintL = NSLayoutConstra
..
我有一个 UIViewController,它只在设备旋转时旋转其中的一些子视图.这在 iOS7 下可以正常工作,但在 iOS8 下会中断.看来UIView的边界是由iOS8下的变换调整的.这是出乎意料的. 这里有一些代码: @interface VVViewController ()@property (weak, nonatomic) IBOutlet UIView *pinnedCo
..
自从对 IOS8 进行了新的更新后,我在滚动视图中的内容视图上多了一个空白区域.我的内容视图应该在我的滚动视图中居中,并且在 IOS7 上运行良好. 结果如下: 这是没有空格的情节提要版本: 我想知道是什么导致了这个额外的空间,ios8 中有什么新东西会导致我的内容视图有额外的空间吗? 也许我需要改变我的视图布局方式? 谢谢! 编辑:我的解决方案是仅取消选中出现
..
我有一个 iOS 8 应用程序,其中有一个搜索结果页面,每个单元格都会根据某个标签的高度自动调整大小.但是,在视图首次加载后,显示的单元格不会自动调整大小.向下滚动后,随后的单元格大小正确.我正在我的故事板中连接自动布局约束.我在 viewDidLoad 中有以下代码. - (void)viewDidLoad {[超级视图DidLoad];//配置tableView,以便我们使用启用自动布局的行
..
在 iOS 8 和 Xcode 6 中,我们现在在情节提要中拥有屏幕尺寸网格,让我们可以选择尺寸等级.您可以在其中为不同的屏幕尺寸选择布局格式. 我发现这非常有用,因为它允许我设置基本约束,然后为每个屏幕尺寸设置唯一的约束. 我的问题是,您能以编程方式执行此操作吗?我像往常一样创建 NSLayoutConstraint,但我需要能够为不同的屏幕尺寸指定不同的约束. 解决方案 i
..
iOS9 在使用 UIViewControllerAnimatedTransitioning 实现自定义动画时似乎忽略了目标视图控制器的 edgesForExtendedLayout,因此内容最终位于导航栏下方.知道为什么会这样吗? 我在 https://github.com/nmarkovic04/CustomAnimationTest 上托管了一个示例.在 8.4 和 9.1 上运行它会
..
我有自定义的 UILabel,它在 iOS6 和 iOS7 上运行良好.但是在 iOS8 上,这个标签的 (void)layoutSubviews 方法永远不会被调用.我用 initWithFrame 创建了这个标签,所以应该调用这个方法 - 它在另一个 iOS 版本上被调用.iOS8 中的 autoLayout 系统会发生什么? 解决方案 我只想添加这个答案,因为问题标题可能会导致很多人
..
我很高兴能够在 Xcode 中构建我的静态 TableViews,使用自动布局来支持动态类型,如 WWDC2014 表和集合视图的新功能. 我更喜欢严格使用 Xcode/Interface Builder 和故事板来处理自动布局.当我这样做时,不知何故 TableView 单元格没有调整大小,我确定我错过了一些简单的东西. 为了重现这一点,使用 Xcode 7 beta 5,我:
..
Stack Overflow 上有很多关于 UITableViewCell 高度动画的类似问题,但是对于新的 iOS8 自动布局驱动的表格视图没有任何作用.我的问题: 自定义单元格: @property (weak, nonatomic) IBOutlet iCarousel *carouselView;@property (weak, nonatomic) IBOutlet UIPage
..
我有一个使用 auto-layout 构建的应用程序,当我在 iOS 7 设备上运行它时,一切仍然按预期工作,但是当我在 iOS 8 设备上运行它时,我的一些约束有点古怪. 我实际上在另一个应用程序中遇到了类似的问题,但这不是一个大问题.现在,我开始怀疑这是否是 iOS 8 SDK 中的一个错误,或者是否有一种我不知道的在 iOS8 中处理自动布局的新方法. 这是我的设置:我有一个 U
..
我正在为 iPhone 和 iPad 开发应用程序.它支持iOS6和iOS7,并且专门使用自动布局. 上周,当 Apple 宣布 iOS8 已准备好迎接黄金时段时,我将我的一部 iPhone 和一部 iPad 都升级到了 iOS8.我还将我的 XCODE 升级到了第 6 版.我有第二部 iPhone,我留在 iOS7 时. 我使用 Xcode 6 生成了新的可执行文件,当我在运行 iO
..
我有一个 UITableView 和一个自定义 UITableViewCell 在情节提要中使用自动布局定义.该单元格有几个多行 UILabels. UITableView 似乎可以正确计算单元格高度,但对于前几个单元格的高度没有在标签之间正确划分.滚动一点后,一切都按预期工作(即使是最初不正确的单元格). - (void)viewDidLoad {[超级viewDidLoad]//...
..
iOS 8 中的新功能,您可以通过简单地设置估计的行高来获得 100% 动态表格视图单元格,然后使用自动布局在单元格中布局您的元素.如果内容的高度增加,单元格的高度也会增加.这非常有用,我想知道是否可以为表格视图中的节标题完成相同的壮举? 例如可以在tableView:viewForHeaderInSection:中创建一个UIView,添加一个UILabel子视图,指定自动布局约束标签对着
..
在我正在创建的这个 iOS 8 应用程序中,我有一个表格视图,我需要它们自行调整大小.我使用自动布局实现了它并且它工作.几乎.这是它现在的样子. 一个单元格内有 3 个标签.具有 lorem ipsum 文本的主标签.具有数字字符串的字幕(这是两个单独的标签.可能会因为它们具有相同的颜色而令人困惑.)然后是带有黑色小文本的第三个标签. 第一个标签正确地调整了自己的大小,没有问题,第二个
..
我用 Xcode6 beta6 打开了一个现有的 iOS 项目,Xcode 为 Storyboard 和 Xib 文件列出了以下警告: 自动首选最大布局宽度在 iOS 版本上不可用8.0之前 我尝试通过将宽度设置为如下所示来解决警告: 但这并没有解决警告.如何删除它们? 解决方案 更新3: 如果您的部署目标设置为 7.1,则将 numberOfLines 设置为除 1
..
在 iOS 8 中,视图控制器现在可以调用 showDetailViewController:sender: 让系统确定正确的视图控制器来呈现详细视图控制器. 在我的应用程序中,我有一个 UISplitViewController,它的 viewControllers 数组中包含两个 UINavigationControllers.第一个 UINavigationController 包含我
..
..
我的第一个视图控制器名为 ViewController 上有一个名为 showSettings 的可选 bool 变量,我正在从 SecondViewController回到ViewController. 在弹出之前,我想将 bool 设置为 true.由于 ViewController 在内存中,因此实例化另一个视图控制器似乎是错误的. 最好的方法是什么?如果这对您的答案很重要,我没
..
我有一个 UISplitViewController,其中包含一个 UITabBarController 作为主视图.这个 UITabBarController 包含一个 UINavigationController.详细视图也包含一个 UINavigationController. 在 iPad 上,这可以正常工作.show detail segue 在详细视图上显示导航控制器内的图像视图
..
在我的 UISplitViewController 中,主视图是一个 UINavigationController,其中包含一个 UITableViewController.有时,当用户选择表中的一个项目时,我必须在主视图中的现有表上推送另一个 UITableViewController. 在 iOS 7 中,在我的第一个 UITableViewController 中,我只是调用 [se
..