停泊型文本框 1.0.0

停泊型文本框 1.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2021年1月
SPM支持 SPM

Gunay Mert KaradoganChris BallingerChris Ballinger 维护。




停泊型文本框

Version Carthage compatible License Platform

一个具有常驻文本的子类文本框。

主功能正常。还在开发中。

屏幕截图

ParkedTextField.gif

使用方法

停泊型文本框可通过 CocoaPodsCarthageSwift 包管理器 获取。要安装它,只需将以下行添加到您的 Podfile 中

use_frameworks!
pod "ParkedTextField"

或添加以下行到您的 Cartfile

github "gmertk/ParkedTextField" "master"

或对于 Swift 包管理器

  1. 在 Xcode 中打开您的项目,导航到 文件 → Swift 包 → 添加包依赖...
  2. 粘贴仓库 URL(https://github.com/gmertk/ParkedTextField)并点击下一步。
  3. 对于规则,选择分支(分支设置为 master)。
  4. 点击完成。

设置

如果您想使用故事板,只需将一个TextField拖入您的故事板,并将其类设置为ParkedTextField。然后通过属性检查器或代码进行自定义。否则,您可以通过代码初始化并设置属性。

属性

/// Constant text. Defaults to "".
var parkedText: String = ".slack.com" 

/// Placeholder next to parkedText. Defaults to "".
var placeholderText: String = "yourteam" 

/// Variable part of the text. Defaults to "".
var typedText: String

/// Font of parkedText. Defaults to bold version of the text field's font if it exists. If not, defaults to the font of the text field.
var parkedTextFont: UIFont!

/// Color of parkedText. Defaults the font's color.
var parkedTextColor: UIColor! 

开发

  • 与其继承UITextField,不妨调查创建UITextField扩展。
  • 测试设置占位符和文本。在有些情况下它会破坏已停泊的文本。

作者

许可

ParkedTextField 在MIT许可下可用。有关更多信息,请参阅LICENSE文件。