我在这样做时遇到了麻烦:
CALayer *myLayer = myUIImageView.layer; //works, no error from compiler
CGRect visRect = myLayer.visibleRect; //fat error, see below
我得到的错误是:
错误:在不是结构或联合的东西中请求成员“visibleRect”
但文件说:
visibleRect 返回接收器在其自己的坐标空间中的可见区域。(只读)@property(只读)CGRect visibleRect
我已经包含了 QuartzCore.framework、CoreGraphics.framework、UIKit.framework、Foundation.framework。
那么如果返回一个 CGRect,为什么它不起作用呢?任何的想法?