草庐IT

clipsToBounds

全部标签

iphone - MKMapView clipsToBounds 不适用于 iOS 6

我有一个底部有透明工具栏的MKMapView。为了显示工具栏后面的mapView,我禁用了clipsToBounds:self.mapView.clipsToBounds=NO;这在过去可以正常工作,但在iOS6中就不行了。无论如何,map都会裁剪(顺便说一句,叠加层不会)。如果我将mapView的frame变大,工具栏会隐藏map的“Legal”链接。有什么建议吗?谢谢,乔臣 最佳答案 我找到了一个解决方案:合法的View是mapView的直接子view。所以我可以将它向上移动一点。UIView*legalView=nil;for

iphone - UITableViewCell clipsToBound 不工作

在我的自定义单元格中,我编写了[selfsetClipsToBound:YES],然后将这些红色imageView作为其subview添加为[selfaddSubview:imageView]但是正如您所见,imageView没有被剪裁。我搜索过,但没有找到任何成功! 最佳答案 是的,问题是你的分组表格View,分组表格View单元格与普通表格View具有相同宽度的事实非常不直观,唯一的区别是分组表格View具有不同的单元格背景(也适用于选定状态)和由单元格标签的不同位置创建的单元格内容的边距。您应该创建右上角和右下角为圆角的Ass

ios - 使单个单元格重叠

我搜索过但找不到答案。有没有办法让一个特定的单元格与其他单元格重叠,其余单元格以默认布局布置。 最佳答案 是的,这很容易实现。您可以使单元格内的View与其他单元格重叠。因此,只需向与单元格边界重叠的UITableViewCell添加一个subview。例如,您可以使用自动布局约束将它们定位在View之外,或者您只需将单元格设置为低于其subview的高度。然后您需要确保您的单元格subview可以显示在其边界之外。您需要为此设置clipsToBounds:letcell=tableView.dequeueReusableCell(

ios - 在屏幕 ios7 之间转换时边缘闪烁

升级到xcode5后,我注意到在两个屏幕之间转换时屏幕边缘出现闪烁。闪烁显示为框架边缘的垂直白线。这似乎只发生在ios7上。我在两个屏幕之间的过渡是通过Storyboard转场的。更新:我通过添加以下内容解决了这个问题:self.view.clipsToBounds=YES;以我的观点。 最佳答案 我想通了这个问题。我必须在我的View中将clipsToBounds设置为YES。这解决了问题。 关于ios-在屏幕ios7之间转换时边缘闪烁,我们在StackOverflow上找到一个类似的

ios - clipsToBounds 似乎在 UIStackView 中没有效果

是否可以在UIStackView之外呈现subview?我有一个带有按钮和标签的垂直堆栈View,我使用堆栈View的宽度来适本地设置按钮的高度和宽度:addArrangedSubview(self.loginMethodButton)letwidthConstraint=NSLayoutConstraint(item:self.loginMethodButton,attribute:.width,relatedBy:.equal,toItem:self,attribute:.width,multiplier:1.0,constant:0.0)letheightConstraint=N

ios - ClipsToBounds 在单元格中不起作用

我有一个带有自定义单元格的UITableView。每个单元格的结构都是这样的:我有contentView,在这个contentView中我有backView(简单的UIView,白色背景和角半径16.0),在这个backView中我有一个带有一些图片的imageView。我想要的是让这个imageView走投无路(在他的父UIView—backView—边界内)。这种方式行不通。代码非常简单(来自ImageCell.swift):self.backView=UIView()self.backView.backgroundColor=UIColor.whiteself.backView.

ios - SwiftUI 图像剪辑到边界

尝试使用SwiftUI(Xcode11.0beta2),我尝试用图像填充View:Image("large").resizable().aspectRatio(contentMode:.fill).frame(width:80,height:80,alignment:.center).border(Color.black)这样渲染:我想应用类似于UIView.clipsToBounds的东西所以图像被裁剪,框外的部分不可见。 最佳答案 您可以使用.clipped()修饰符,其结果类似于UIView.clipsToBounds:Ima

ios - masksToBounds 与 clipsToBounds

这个问题在这里已经有了答案:HowistherelationbetweenUIView'sclipsToBoundsandCALayer'smasksToBounds?(2个答案)关闭5年前。从我的角度来看,UIViewclipsToBounds和CALayermasksToBounds做同样的工作。我找不到它们之间的任何区别。谁能解释一下它们有何不同?

ios - masksToBounds 与 clipsToBounds

这个问题在这里已经有了答案:HowistherelationbetweenUIView'sclipsToBoundsandCALayer'smasksToBounds?(2个答案)关闭5年前。从我的角度来看,UIViewclipsToBounds和CALayermasksToBounds做同样的工作。我找不到它们之间的任何区别。谁能解释一下它们有何不同?

ios - 阴影 UIview 和 clipsToBounds

我想将阴影设置到我的容器UIView。我使用这段代码来实现它:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){//->dropshadow[self.layersetShadowColor:[UIColorblackColor].CGColor];[self.layersetShadowOpacity:0.6];[self.layersetShadowRadius:2.0];[self.layersetShadowOffset:CGSizeMake(2.0,2.0)];}
12