【发布时间】:2015-07-29 14:46:29
【问题描述】:
我想将视图控制器的一部分裁剪成半圆形,以便通过裁剪部分可以看到它后面的视图控制器。有没有办法使用objective-c或任何已经可用的自定义控件来做到这一点。
一个有 10 个单元格的 TableviewContoller
ImageWiderContoller 大图和其他控件
表格的第一个单元格应该有一个半圆形,通过它应该可以看到 ImageWiderContoller(位于 TableviewContoller 下方) 所以在 tableview 上向左滑动应该会显示 imageWiderController
【问题讨论】:
-
My Answer here 可能就是你要找的东西
-
在前一个视图控制器下无法看到另一个视图控制器被推送或呈现的视图控制器。要检查,只需将显示的 viewController 的视图的背景设置为清除。
-
这不是真的@ZeMoon,因为如果 ViewController 以模态方式呈现,您可以将
UIModalPresentationStyle设置为OverCurrentContext并且之前的 viewController 视图可见 -
@Lefteris 哦,这是在 iOS 8 中引入的。很高兴听到这个消息!
-
你可以使用容器视图控制器,而不是裁剪。
标签: ios cocoa-touch core-graphics viewcontroller