草庐IT

UIView-Encapsulated-Layout-Height

全部标签

ios - 使用 UIView 作为 UIButton 的背景?

我有一个UIButton。我不想给它一个背景图像,而是想使用一个自定义的UIView对象作为背景。我意识到我可以通过将UIView渲染成图像然后使用它来做到这一点。但是有更好的方法吗?我研究过使用Button的View树,但这似乎有不良副作用。 最佳答案 为了达到同样的目的,我通常这样做:将subview添加到父View给parentView添加一个带有clearColor的UIButton,与subview有相同的frame。您可以通过创建一个将此View和按钮作为其属性的自定义UIView类来实现相同的目的。

ios - 添加什么约束使 UIView 占用屏幕大小的一半

我希望我的UIView占屏幕尺寸的一半,因此约束应该是:顶部、前导和底部为0。但是后缘呢?我不想为它设置一个常量值。我如何告诉IB后缘应该自动调整,以便在所有设备上View都是屏幕的一半? 最佳答案 我通过按住ctrl从我的View拖动到它的superView并选择EqualWidths然后选择新约束并在Multiplier下的SizeInspector中解决了我的问题我从1改为1:2。 关于ios-添加什么约束使UIView占用屏幕大小的一半,我们在StackOverflow上找到一个

ios - Storyboard警告 : First baseline layout attribute before iOS 8. 0

我不知道如何摆脱这个警告,我正在使用一个包含许多ViewController(带有标签、文本字段和许多约束)的Storyboard,所有这些ViewController都是以几乎相同的方式创建的。当我点击警告时,它会突出显示scrollView中的UILabel:这个scrollView有很多带有约束的UILabel,我尝试了所有我能找到的东西,包括:AttributeUnavailable:FirstbaselinelayoutattributeoniOSversionspriorto8.0这个警告不会导致我的应用程序崩溃,我已经在模拟器和iPhone4(ios7.1.2)上试过了。

将自定义Uiview添加到TableViewCell

我在将自定义Uiview添加到我的tableviewcell中一直没有成功。此自定义视图代表每个表视图单元格的自定义检查标记。我在没有故事板的情况下正在进行项目,我不确定如何以编程方式将此自定义的Uiview添加到我的UitableViewCell中。这是我的代码:classCheckBoxView:UIView{varisChecked:BoolvarcheckBoxImageView:UIImageViewvarcheckBoxChanged:()->()={}requiredinit?(coderaDecoder:NSCoder){self.isChecked=falseself.che

iphone - 如何在 iOS 中的 UITableView 上方添加 UIView?

我正在使用xcode模板创建一个带有UINavigationController的UITableView应用程序。我需要在UINavigationBar和UITableView之间添加一个UIView(在固定位置)。怎么做?谢谢。 最佳答案 您可以通过设置UITableView的tableHeaderView属性来做到这一点。UITableViewclassreferencetableHeaderViewReturnsanaccessoryviewthatisdisplayedabovethetable.@property(nona

objective-c - 如何在圆形轨迹上移动 uiview?

有没有什么方法可以让uiview以cicle轨迹移动? 最佳答案 您必须创建一个圆形路径并在该路径上设置您的View动画。您可以使用UIBezierPath创建一个循环路径。Here是一个完全符合您要求的示例。 关于objective-c-如何在圆形轨迹上移动uiview?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10073300/

objective-c - 自定义 UIView 在画外音时不显示辅助功能

我正试图通过使用openGLView获得发言权,特别是来自cocos2d框架。根据Apple辅助功能指南,我遵循了以下部分:MaketheContentsofCustomContainerViewsAccessible我已经对View(cocos2d用户使用CCGLView)进行了子类化,这是一个UIView,以实现非正式的UIAccessibilityContainer协议(protocol)。我的子类UIView中的UIAccessibilityContainer实现:-(NSArray*)accessibilityElements{return[self.delegateacce

ios - 是否可以从 UIView 上的 UITableViewCell 转到另一个 View

Xcode4.6.1iOS6使用Storyboard我的问题是这个我在UIViewController中的UIView上有一个带有动态原型(prototype)单元格的UITableView(它本身嵌入在导航Controller中),我想从一个特定的单元格转到另一个View(在有人建议我应该只使用UITableViewController之前,我在UIView上还有其他东西,所以我这样设置是有原因的。)现在我不确定如何去创建segue如果我从原型(prototype)UITableViewCell中拖动以创建一个segue,所有生成的单元格都会自动调用segue-当我只需要一个单元格时

ios - UIScrollview 之上的 UIView,仅通过滚动,而不是点击

我有一个UITableview,在表格的一部分顶部有一个UIVIew的子类,如下所示:-uitable--|--uiview-||||||||||----------|||||----------该View与TableView具有相同的父View,但部分覆盖了TableView。UIView上有几个按钮。我希望用户能够在View上滚动并随后移动TableView(就像他在表上滚动一样)。但是,如果他点击View上的按钮,我希望该点击在View上注册,而不是向下发送到表格View。现在,我正在覆盖View的-(BOOL)pointInside:(CGPoint)pointwithEven

ios - UIView 的最简单(矩形)阴影

我见过很多片段:对于像投影这样简单的东西来说太复杂了,需要子类化UIView并使用quartz2d调用,或者我无法让它们工作。我只想在一个View上执行此操作,我将其作为subview添加到另一个View(subview取自另一个我正在分配的viewController-我知道这可能不太好,但是哦,好吧),没有IB或任何事物。最简单/最容易接受的方法是什么?如果我想让它在iOS4上运行,会有什么不同吗? 最佳答案 就像导入一样简单并使用如下类似的代码段:self.viewAboutContainer.layer.shadowColo