iphone - 在iPhone游戏中隐藏图像的一部分

标签 iphone objective-c ios uiimageview uiimage

我正在开发一个小游戏,用户可以在其中拖动图像的行和列来解决难题。 拼图不使用整个屏幕,“拼图区域”位于从 0,160 到 320,480 的矩形区域内。

现在,如果用户向上拖动一列图像,该列中的顶部图像将显示在该拼图区域“之外”。我怎么可能只显示图像中保留在拼图区域内的部分。比如不显示图像的整个 50x50 像素,而只显示较低的 40x50 像素等?

最佳答案

您只需正确设置 View 上的框架即可。如果您的拼图 View 帧在顶部的 (0,160) 点结束,则您添加到其中的任何 subview ;例如拼图 block 移出框架时将被隐藏。

关于iphone - 在iPhone游戏中隐藏图像的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316873/

相关文章:

ios - 如何将存储在 iphone 中的 pdf 上传到我在 iOS 中的应用程序

ios - 为什么我不能在 tableview、iOS、objective c 中的 didSelectRowAtIndexPath 中隐藏/显示标签

ios - 无效图像路径 - 在键 'CFBundleIcons' 下引用的路径中找不到图像 :'AppIcon20x20'

ios - 将 MapKit 地点与 Facebook 地点相匹配

ios - 是否可以在 iOS 中使用 "adtapsy"显示横幅广告?

ios - 如何在IOS SDK中显示图像的加载进度栏

iphone - 在 cellForRowAtIndexPath 中最好使用 if 语句还是 switch 语句? - UITableView

ios - 带有 é,è ... 和多个号码的地址簿名称

iphone - 使用自定义动画推送 View Controller

ios - SwiftUI Firestore 数据在第一次加载时不显示