相关疑难解决方法(0)

CGRect和NSRect之间有什么区别吗?

a CGRect和an 之间有什么区别NSRect吗?特别是,我想知道原点的位置.我需要了解哪些重要的差异?

cocoa cocoa-touch objective-c

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

如何在Swift中从NSValue获取值?

这是我到目前为止所尝试的内容

func onKeyboardRaise(notification: NSNotification) {
    var notificationData = notification.userInfo
    var duration = notificationData[UIKeyboardAnimationDurationUserInfoKey] as NSNumber
    var frame = notificationData[UIKeyboardFrameBeginUserInfoKey]! as NSValue
    var frameValue :UnsafePointer<(CGRect)> = nil;
    frame.getValue(frameValue)
}
Run Code Online (Sandbox Code Playgroud)

但我似乎总是崩溃frame.getValue(frameValue).

它有点令人困惑,因为文档UIKeyboardFrameBeginUserInfoKey说它返回一个CGRect对象,但是当我登录frame控制台时,它表示类似的东西NSRect {{x, y}, {w, h}}.

ios nsvalue swift

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

标签 统计

cocoa ×1

cocoa-touch ×1

ios ×1

nsvalue ×1

objective-c ×1

swift ×1