草庐IT

Attribute

全部标签

swift - 添加带有约束的 subview 不起作用

我想添加一个带有一些约束的subview。但是我的View没有出现。下面是一些代码,有人知道哪里出了问题吗?(如果我添加一个UITextField,例如它工作正常...)classTestViewController:UIViewController{overridefuncviewDidLoad(){//Donotwork...addAndLayout(v:UIView(frame:CGRect(x:0,y:0,width:0,height:0)))//Worksfine//addAndLayout(v:UITextField(frame:CGRect(x:0,y:0,width:0

ios - Xcode 添加重复约束?

在代码中我添加了4个约束。但是当我在UI调试器中运行应用程序时,它显示了额外的6个约束?我加的这4条应该都清楚了。我不知道我做错了什么?letleftConstr=NSLayoutConstraint(item:image,attribute:.leading,relatedBy:.equal,toItem:cell.contentView,attribute:.leading,multiplier:1.0,constant:0.0)letbottomConstr=NSLayoutConstraint(item:image,attribute:.bottom,relatedBy:.eq

ios - Swift Today Extension preferredContentSize 不调整大小

就像描述说的那样,我正在开发一个iOS应用程序,并想为其创建一个TodayExtensionWidget。我的问题是我想将高度更改为200。在研究之后,我发现唯一的解决方案是使用preferredContentSize属性,但这对我不起作用。我想给它添加一个tableView并且我希望它应该被完全显示。我添加了viewDidLoad方法,这样您就可以看到表的创建和添加位置。overridefuncviewDidLoad(){super.viewDidLoad()letmyDefaults=UserDefaults(suiteName:"group.com.iOSApp")!leteve

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.

json - 如何使用 Gloss 将 Alamofire 的响应转换为 [JSON]?

我正在用Gloss替换SwifyJSON库。我在将WS响应转换为JSON格式时遇到问题。在SwiftyJSON中,我是这样做的:guardletdata=response.result.valueelse{...return}letjsonData=JSON(data)我的回复是这样的:[{"lat":"45.2","lon":"-79.38333","name":"Sample"},{"lat":"23.43","lon":"45.3","name":"Sample"}]我需要从中创建一个JSON对象数组([JSON]),以便我可以在这个方法中使用:letjsonArray=?gua

【Unity编辑器扩展】 | 编辑器扩展 特性(Attribute) 整理总结 | 建议收藏

前言【Unity编辑器扩展】|编辑器扩展特性(Attribute)整理总结|建议收藏Unity中Attribute的作用一、System命名空间SerializableNonSerialized二、UnityEngine命名空间AddComponentMenuAssemblyIsEditorAssemblyColorUsageContextMenuContextMenuItemCreateAssetMenu

ios - 在 Swift 中绘制对角线

我想知道是否可以使用UIViews绘制对角线?我已经成功地绘制了一条直线(垂直/水平),但我找不到旋转该线的方法。感谢您的帮助! 最佳答案 这是一个在Swift2中包含对角线View的View的基本示例。当View的边界发生变化时,对角线会通过调整其长度和旋转角度进行调整。importUIKitimportFoundationclassViewWithDiagonalLine:UIView{privateletline:UIViewprivatevarlengthConstraint:NSLayoutConstraint!init(

ios - 在添加到 UIWindow 的 View 上使用自动布局

我正在尝试向keyWindow添加一个subview应用程序的位置,并使用自动布局对其进行定位。但是,自动布局似乎根本不起作用,而设置框架却可以。我想调整我的观点infoSc到keyWindow的底部使用以下代码:letinfoSc=InfoScreenView()infoSc.translatesAutoresizingMaskIntoConstraints=falseletkeyWindow=UIApplication.sharedApplication().keyWindow!keyWindow.addSubview(infoSc)keyWindow.addConstraint(

ios - 添加 UISearchController 并以编程方式使用约束定位它

我想以编程方式向UISearchController添加前导、尾随、底部和宽度约束。这是我的代码:@IBOutletweakvarnavigationBar:UIView!//createsearchbarsearchBar=UISearchController(searchResultsController:nil)navigationBar.addSubview(searchBar.searchBar)searchBar.searchBar.translatesAutoresizingMaskIntoConstraints=falseletleftConstraint=NSLayo

ios - 核心数据 : No NSValueTransformer with class name XXX was found for attribute YYYY on entity ZZZZ

我在xcdatamodel文件中设置了我的CoreData模型。我的属性YYYY有一个可转换的类型,我在数据模型检查器中设置了转换器名称。在我的案例中,我在我的模型中存储了一个[CLLocation]。classLocationArrayTransformer:NSValueTransformer{overridefunctransformedValue(value:AnyObject?)->AnyObject?{letlocations=valueas![CLLocation]returnNSKeyedArchiver.archivedDataWithRootObject(locat