uikit

    6热度

    1回答

    我注意到,预期在iOS上11,因为“adjustedContentInset”属性值更改为“的导航栏”滚动过程中收缩这段代码完全不是那么回事: CGFloat contentInsetTop=[scrollView contentInset].top; if (@available(iOS 11.0, *)) { contentInsetTop=[scrollView adjust

    0热度

    2回答

    在苹果的一些应用程序中,如iOS 11中的照片,如果您在手机处于横向模式时按住选项卡栏图标,并且具有较大的辅助功能大小,则动态文本会打开您持续显示的选项卡的大型预览。我如何在我的应用程序中支持此功能?它是一个新的API还是我必须自己构建它?

    0热度

    1回答

    我有一个非常基本的问题:如何做的时候,你想画的形状(我不是在谈论textfields,switches或其他使用UIView和CAShapeLayer之间你选择控制,只是绘图)? 我的理解是,UIView(作为UIKit的一部分)使用正常的CALayer下绘制其内容。如果这是正确的,那么CAShapeLayer(或一般CALayer)将是完全相同的东西,只有没有额外UIKit给你。 那么,什么时候

    0热度

    1回答

    所有IBOutles都已正确初始化并且具有值,但是当我在导航栏中按下按钮时,我的IBOutlets中的所有nil都在IBAction之内。设置didSet没有帮助,所以我无法弄清楚值何时变成nil以及清理项目。

    -1热度

    1回答

    我注意到在App Store应用中,他们使用的UISearchBar较大。 (请参阅附件) - 目前,当我使用Xcode 9b6编译iOS 11b9时,它仍然使用旧样式,,它太小而被状态栏剪辑。 是否有一些干净的方式来启用/模仿UISearchBar这个较大的变体,同时仍保持与旧iOS版本的向后兼容性?

    0热度

    1回答

    看来我的UIBarButtonItems根本没有响应点击。 我有一个连接到TableViewController的平移手势识别器,但是我确定这不会阻止它启用panGestureRecognizer.cancelsTouchesInView到false后。 现在导航控制器被嵌入在我管理出来视图控制器的滑动产生的ContainerViewController,下面包括: import UIKit

    1热度

    2回答

    我使用self.bound来获取drawRect方法中的UIView大小。但是现在,随着XCode的9,我得到这样的警告: 主线程检查器:UI API称为后台线程: - [UIView的 界] 什么是获得正确的方式在drawRect方法中查看大小?

    0热度

    1回答

    我的UITableview位于一个容器内(需要嵌入segue,因此我可以使用静态表视图单元格),而父视图控制器的父级是UIViewcontroller容器。 为什么表格视图上的一行需要非常长的按键才能触发一个segue? 如果我删除父UIViewcontroller容器,那么它工作正常。

    2热度

    1回答

    我有模态地呈现UINavigationController。在该导航控制器上,推送两个视图控制器。按下“完成”按钮后,应从第二个视图控制器中取消整个模式演示。要做到这一点,解除被称为上presentingViewController: @IBAction func doneWasPressed(_ sender: UIBarButtonItem) { presentingViewCont

    1热度

    1回答

    我试图实现自定义模糊视图,其中模糊半径可以进行动画制作,并且模糊视图可以堆叠混合模式(CGBlendingMode或CIFilter),同时保留背景中发生的任何动画/动作。 我首先尝试了UIVisualEffectView,但是如果不访问private APIs,则半径不能动画,这很可能会导致应用程序拒绝。 拍摄快照并应用效果的问题是,该视图是静态的,并且模糊视图遮盖了背景中的任何移动。 我也看过