iphone - 确保可拖动的 ImageView 保持在框架的边界内

标签 iphone objective-c ios cocoa-touch uiview

所以我有一个应用程序,其中有一个 UIImageView,它是一个更大的 UIView 的 subview 。我已将一些 UIGestureRecognizers 附加到 UIImageView,以便用户可以在父 UIView 中拖动它。我希望 UIImageView,当被拖出包围它的 UIView 的边界时,看起来它已经从屏幕上消失了,而不是溢出到我的 Controller 中的其他 UIView(即在边界下方而不是高于它)。实现此目的最简洁的方法是什么?

谢谢,

CoDEFRo

最佳答案

来自 http://developer.apple.com/library/iOS/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

clipsToBounds

一个 bool 值,用于确定 subview 是否限制在接收器的范围内。

@property(nonatomic) BOOL clipsToBounds

讨论

将此值设置为 YES 会导致 subview 被裁剪到接收器的边界。如果设置为 NO,则其帧超出接收器可见边界的 subview 不会被裁剪。默认值为否。

关于iphone - 确保可拖动的 ImageView 保持在框架的边界内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130186/

相关文章:

ios - 在 iOS 应用程序的 gmail 中检索 friend 的 friend

iphone - 在 Objective-C 中获取 id 的字符串表示

iphone - 将核心数据中的元素添加到字典中,然后添加到 nsmutablearray?

iphone - 如何通过Get方法从Web服务中获取数据并想保存到iPhone SDK中的Mutable Dictionary中

objective-c - 使用具有未知键的 NSDictionaries 动态填充 NSTableView

ios - 使用多个谓词进行 Xcode UI 测试

iphone - 旋转 UIView iPhone

iphone - Obj-C,僵尸内存泄漏,我看不到?

ios - 在 Swift 中创建现有变量的副本之前,是否会使用现有变量的名称创建一个具有 'old' 的变量?

iphone - 提高应用程序电池消耗效率的技巧。(iOS)