import UIKit class VC1: UIViewController { fileprivate lazy var pickerV : UIPickerView = { let v = UIPickerView(frame: CGRect(x: , y: , width: , height: )) v.delegate = self v.dataSource = self v.backgroundColor = .orange return v }() override func t…
1.activity_main.xml 描述: 定义了一个按钮 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_main" android:layout_width="mat…
最近做项目遇到一个需要做密码的显示与隐藏功能,简单从功能上讲是比较简单的,但是,ios有个恶心的BUG,就是在切换显示密码后再隐藏密码时输入就被清空了,这个非常不友好,为了解决这个问题,我在网上找了相关文章,得到了一些启发,解决了这个问题,在这里分享出来供给大家参考与学习! 代码如下: importUIKit class MyTextField:UITextField,UITextFieldDelegate{ private var maxLength=11 overrideinit(frame…
NSLayoutConstraint参数说明: /** * 创建约束 NSLayoutConstraint 参数 说明: * item 自己 * attribute * relatedBy 大于等于 小于等于 等于 ... * toItem 另外一个控件 * attribute 另一个控件的属性 * multiplier 乘以多少 * constant : 加上多少 * NSLayoutConstraint : 某个控件的属性值 等于 另外一个控件的属性值 乘以多少 加上多少 * 添加约束 ad…
创建单例的方法 import UIKit //创建一个单例类 class SingleInstance: NSObject { //在单例类中,有一个用来共享数据的数组 var datas = [String]() //创建一个静态或者全局变量,保存当前单例实例值 private static let singleInstance = SingleInstance() //私有化构造方法 private override init() { //给数组加一个原始数据 datas.append("S…
.hide([duration][,complete])--目标元素的隐藏. .show([duration][,complete])--目标元素的显示: .toggle([duration][,complete])--当目标元素隐藏时则显示.否则隐藏. 注:可选參数[duration]为方法运行的时间区间:[,complete]为回调函数. <!DOCTYPE html> <html lang="zh_CN"> <head> <meta ch…
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/strengthen/p/10202214.html ➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章…
swift 如何控制view的显示与隐藏 UIView有一个属性 hidden let line: UILabel = UILabel() 默认是显示的 需要显示它的时候:line.hidden = true 需要隐藏它的时候:line.hidden = false…
在使用类之前要先获得 命名空间 通过json来获取 字符型的类名 然后创建类对象,这时候就要用到字符转类 // 从info字典中获取到 命名空间 转为字符型 let NS = NSBundle.mainBundle().infoDictionary!["CFBundleExecutable"] as! string let clss:AnyClass? = NSClassFormString(NS +"."+字符类名) let Vcla = clas as! UIV…
1. 初始化Label设置AttributeString override func viewDidLoad() { let label = UILabel(frame:CGRect(x:,y:,width:(self.view.frame.size.width - ),height:)) label.font = UIFont.systemFont(ofSize: ) label.backgroundColor = UIColor.lightGray label.textColor = UIC…