草庐IT

swift_FORCE_LOAD

全部标签

ios - 如何在 swift 中为文本字段设置布局边距?

我试图在我的文本字段中创建边距,这样当我输入时,文本就不会紧贴边缘。我尝试使用这段代码(在viewDidLoad之上)varinsets=UIEdgeInsetsMake(10,10,10,10)然后将其放入我的viewDidLoad()textField.layoutMargins=insets我运行了程序,它看起来仍然没有边距。如何在Swift的文本字段中实现边距? 最佳答案 子类化UITextField并实现textRectForBounds:。最简单的策略是调用super,获取结果rect,根据需要插入它,然后返回它。这是一

ios - UITableView 中的单元格在 iOS 中被选中之前不会更新(swift)

我正在开发一个带有Parse的应用程序,它有一个表格View,其中包含一个标签,该标签有来自Facebook的共同friend,我的问题是表格中的所有东西都工作正常但共同friend标签需要很长时间才能显示,除非我选择该行(当我选择该行时,数字会立即出现)。这是我获取共同friend并在单元格中设置标签的代码:letfacebookContext=driverobj?.objectForKey("facebookContext")as!Stringletuser:PFUser=PFUser.currentUser()!letaccess_token=user.valueForKey("

objective-c - 将 Swift 类导入 Objective c

这个问题在这里已经有了答案:HowcanIimportSwiftcodetoObjective-C?(16个答案)importswiftclassinobjective-c,-Swift.hfilenotfound(11个答案)关闭6年前。我正在尝试在我的Object-c项目中使用Swift类。到目前为止,我已经创建了Objective-C项目并导入了swift类,它问我是否要配置Objective-C桥接header?,然后我点击创建桥接header,以便创建productname-Bridging-Header.h文件.然后我变了AlwaysSearchUserPaths-->YE

Swift 忘记对象是一种类型

当在UICollectionView.visibleCells()中循环遍历UICollectionViewCells数组然后检查单元格是否符合协议(protocol)时,它忘记了单元格是一个UIView并且具有框架属性。forcellincollectionView.visibleCells(){letcellPosition1=cell.frame.originifletcell=cellas?AwesomeCellProtocol{letcellPosition2=cell.frame.origincell.doAwesome(cellPosition)}}Swift在设置cel

ios - 我如何在 IOS/Swift 上保留登录 token

我使用Alamofire在IOS/Swift端执行HTTP方法,而在服务器端我使用node.js/Express使用基于token的身份验证。场景是这样的,用户点击登录,然后它会使用Alamofire调用/auth/loginurl来执行逻辑,然后服务器将用token响应,然后它将用户导航到主屏幕。一切顺利。我使用钥匙串(keychain)来存储token。https://github.com/kishikawakatsumi/KeychainAccessAlamofire.request(.POST,"https://specialapp.herokuapp.com/auth/log

ios - 在字符串中查找数字并计算,插入字符串中(Swift)

我正在尝试在我的食谱管理器应用程序中提供成分缩放功能。缩放结果仅用于显示目的,不会持久化。假设我们有一份炒饭食谱,其成分包括2bowlsofrice,1egg,1tbspsoysauce这是2份(人)。这个数字“2”中有-和+按钮来增加/减少服务,看起来像-2+每当按下-和+图标时,它将运行一个函数以从成分字符串中获取数字并获取1份的成分数量。食谱数据可以以任何份量保存,因此为了缩放我总是需要从1份份量开始。根据我这里的例子,一份配料的数量应该是1bowlsofrice,0.5egg,0.5tbspsoysauce,因此[1,0.5,0.5].然后我可以根据用户操作调整配料数量。到目前

ios - 在 xcode Swift 中设置 Fitbit api

我正在尝试从dev.fitbit.com设置Fitbitapi第一部分是注册一个应用程序,我已经卡在这部分了:例如:我不知道我必须为回调url填写什么。(我在使用api之前从未这样做过)访问类型或应用程序类型对我来说也很困惑。回调地址:对于在Swift语言的xcode中设置此api的任何帮助,我将不胜感激。谢谢。凯文。 最佳答案 可能对你有帮助-您可以使用回调url作为https://www.google.com/用于测试目的。如果您正在为特定组织设计应用程序,而不是输入该组织的网址-示例-http://www.fortisheal

swift - 是否可以从字符串中获取 Swift 类型?

我想知道是否可以动态获取Swift类型。例如,假设我们有以下嵌套结构:structConstants{structBlockA{staticletkFirstConstantA="firstConstantA"staticletkSecondConstantA="secondConstantA"}structBlockB{staticletkFirstConstantB="firstConstantB"staticletkSecondConstantB="secondConstantB"}structBlockC{staticletkFirstConstantC="firstConst

iOS - 为 View 中的多个 Tableviews 或 Collectionviews 使用/传递手势识别器(Swift)

我的View中有2个(圆形)UICollectionview,它们都在运行,但我想对两个View使用1个滑动手势,所以当我在顶部的collectionview上滑动时,底部的View也应该以相同的速度滑动并且反之亦然。实现这一目标的最佳方法是什么?这是我的UIViewController:每当我在这个UIViewController上的任何地方滚动时,两个CollectionView都应该滚动。任何帮助将不胜感激。 最佳答案 设置collectionView的scrollView的scrollViewdelegate。UIColle

ios - Swift:在启动时显示登录屏幕时防止闪烁

我们的应用程序中有两个Storyboard。Storyboard#1中的默认View假定用户之前提供了有效凭据。如果他们没有这样做,我们将“重定向”到Storyboard#2中的登录屏幕:letstoryboard=UIStoryboard(name:"Authentication",bundle:nil)letcontroller=storyboard.instantiateViewControllerWithIdentifier("LoginController")asUIViewControllerpresentViewController(controller,animated