uikit

    2热度

    1回答

    我有一个SKScene介绍在SKView。我想要一种方式将信息从场景发送到视图,以供将来与控制器一起使用。 例如,考虑将视图控制器作为SKView的代表,并且SKView需要通知UIViewController何时发现其呈现的场景的某个部分。

    0热度

    2回答

    如果我改变一个UIView的边界从... v2.bounds = CGRect(0, 0, 70, 70) 到... v2.bounds = CGRect(-2000, 0, 70, 70) ...没有任何反应 - 尺寸保持不变时渲染。为什么是这样?

    0热度

    1回答

    我以编程方式实现了我的搜索栏。对于表视图中的默认行为,我设法使其在标题视图中工作。现在,我正在尝试在一个collectionView中实现相同的实现,我似乎无法使其工作。现在我已经挣扎了好几天,任何帮助它的比赛都会受到赞赏。 我张贴整个视图控制器的情况下,我失去了一些东西: import UIKit import Firebase import FirebaseDatabase class

    0热度

    1回答

    我尝试创建一个包含形状图层的视图,该图层可以在Xcode中预览。尽管其中大部分工作正常,但我无法完全实现它的工作。具体来说,我不知道如何设置形状图层的笔触属性,因为它需要在添加图层之前设置,否则不会渲染笔画。但是,如果我在此之前设置它,则受检查的财产不再起作用。这是多远我就来了: import Foundation import UIKit @IBDesignable class Cust

    0热度

    1回答

    重新排列我的UIViews的结构后,我似乎引入了延迟绘图(用户可以用手指在屏幕上绘制)。在绘图开始之前可以忽略不计,但现在手指的初始移动和绘制线之间存在明显的延迟。在我继续绘制时,延迟似乎消失了。所以最初的触摸事件有可能被延迟。 我的问题不是如何解决这个特定的实例,但在诊断中,我遇到了以下问题:我可以注册触摸屏幕的最早时间点(触发时间)是什么? 现在我把时间戳放在所有UIResponders(UI

    3热度

    4回答

    由于viewdidload()仅在UIViewController对象的实例的生命周期中被调用一次,是否意味着下面的这个例子是一个“不好的做法”,因为setBackgroundColor()是一个只调用一次的函数,无需加载当它真的应该完全存在(定义和调用)在viewdidload()内部时,它们进入整个类的内存中?或者就效率而言,setBackgroundColor()是在哪里定义和调用的? cl

    0热度

    1回答

    我创建了一个带有UIKit的小测试网站。现在我搞砸了,我想尝试创建设计而不使用预先制作的框架。虽然我的导航栏存在问题。 这是在UIKit上创建的原始导航栏,查看文本如何垂直对齐徽标的中间。 这是第二个图像,这是我想要创建的导航栏,因为您可以看到文本与图像位于同一行,但它与图像顶部对齐(徽标) 我试图使第二个图像像第一个图像,文本与标志的中心对齐。我尝试过“vertical-align:middle

    0热度

    1回答

    我希望这个问题不下来投给自己不够具体,因为我认为,这个问题是非常具体(约一般,有时是模糊的概念)。 当创建用户配置文件,例如,如何严格应当(或可以)MVC模式被遵守,以及什么,如果有的话,对开发这种类型的屏幕的最佳实践,当谈到“控制器”与“观点”? 当我开始在UIViewController中(如下图),我问自己,为什么是的UIViewController绘制资料界面,当我读到的一切MVC说,资料

    0热度

    1回答

    我正在为我的集合视图使用自定义布局,但如果我使用自定义布局sizeForItemAt方法未调用。 我的自定义布局: public class HorizontalCollectionViewLayout : UICollectionViewLayout { var itemSize = CGSize(width: 0, height: 0) { didSet {

    1热度

    1回答

    我使用SWIFT 3,我有一个类,如下所示: class Assistor : NSObject , UITextViewDelegate { private override init() { } class func RegisterTextView(uiview:UIView) { if let RegisteredView = uiview as? UITextV