【发布时间】:2014-01-30 19:34:13
【问题描述】:
我正在尝试构建一个用作文件选择器的 uiview。选择器可以通过单击您在下图中看到的把手栏来切换打开和关闭。我为此构建了一个自定义选择器视图。我在视图上将 clipsToBounds 设置为 NO,这允许我将句柄稍微放在视图边界之外。这样,当用户关闭选择器时,它就像屏幕左侧的手柄一样伸出。点击手柄,拾取器滑入和滑出。图像显示选择器打开。
您会注意到覆盖在文件图像顶部的黑色文件名称,稍微向左偏移。我希望这些名称浮动到选择器之外,几乎就像它们部分覆盖在白色背景和我的选择器视图上一样。
我将此文本作为单元格的子视图。该单元格包含文件图像以及黑色文本。这些单元格是 uitableview 的一部分,它是我的自定义选择器视图的子视图。视图层次结构:
PickerView -> UITableView (scroller) -> UITableViewCell -> UILabel (NSMutableString)
我在 PickerView 上设置了 clipsToBounds = NO。我尝试在 uitableview、单元格甚至文本标签 (UILabel) 上设置 clipsToBounds,但没有成功。
提前致谢。
【问题讨论】:
标签: ios objective-c uitableview clipping