小编Yat*_*B L的帖子

斯威夫特使IBOulet变得强大

在Swift中,IBOutlets默认是弱的.我在viewController中有一个对象在storyboard中创建,它不在视图层次结构中,所以我需要它在ViewController中成为一个强引用,如何将@IBoutlet属性更改为strong.

macos ios swift

23
推荐指数
3
解决办法
1万
查看次数

UIButton不是在iOS7中的UIPageViewController中的ViewController中突出显示

我有一个UIButton嵌入在一个视图控制器内UIPageViewController.页面视图控制器处于滚动模式(所以没有手势).当我触摸按钮时,将调用操作方法,但按钮不会发生可见的状态更改(突出显示状态).这意味着按钮看起来没有动过.仅在iOS7中观察到.有什么解决方法吗?

案例1:在普通ViewController中使用和不使用Tap的Button的行为

在点击之前 点击后

案例2:在其中一个PageViewController的viewController中,使用和不使用Tap的Button的行为

在点击之前 在此输入图像描述

ios uipageviewcontroller ios7

16
推荐指数
2
解决办法
2318
查看次数

支持iOS8和iOS7的设计应用程序

假设我想设计一个主详细信息应用程序,通用应用程序的Xcode6主 - 详细项目模板包括UISplitViewController和splitViewController是iOS8中的新功能.我也想支持iOS7的应用程序.

一般来说

  1. 使用支持iOS8和iOS7的Xcode6故事板设计通用应用程序的最佳方法是什么?
  2. 为不同的操作系统版本使用单独的故事板更好吗?
  3. 为使应用程序与这两种操作系统兼容,我们应遵循哪些最佳做法?

storyboard ios7 xcode6 ios8

10
推荐指数
1
解决办法
1493
查看次数

CALayer在设备方向更改时在iOS中自动调整大小

我为自定义视图添加了一个CALayer,代码是

hostedGraphLayer.frame = self.layer.bounds;
[self.layer addSublayer:hostedGraphLayer];
Run Code Online (Sandbox Code Playgroud)

当设备方向改变时,视图的图层的子图层也会旋转,但它不会相对于视图自动调整大小.Layer不具有iOS的autoresize属性.

stackOverFlow中已有的答案之一是CALayers没有根据其UIView的边界变化调整大小.为什么?在这种情况下设置图层在设备方向上的框架更改,图层不会相对于其在旋转开始和结束之间的视图自动调整,这可以通过切换慢动画在模拟器中清楚地看到.

是否有任何修复此"当视图旋转时,它的图层也会旋转,它应该调整其视图".

objective-c calayer ios

6
推荐指数
1
解决办法
3059
查看次数