美文网首页
美丽的代码~~~

美丽的代码~~~

作者: 石头7733 | 来源:发表于2016-11-24 20:15 被阅读0次

swift_界面

注册界面

  • 先定义一个image,并设置frame,在添加到父视图上

<pre>
let image = UIImageView(frame: CGRect(x: 140, y: 70, width: 120, height: 100))
self.view.addSubview(image)
image.image = UIImage(named: "人.png")
</pre>

  • 然后再定义一个为用户名的TextField1,初始化并设置frame,添加到父视图

<pre>
self.textField1 = UITextField()
textField1.frame = CGRect(x: 50, y: 200, width: 300, height: 40)
self.view.addSubview(textField1)
</pre>

** 设置textField1的placeholder(输入框的默认值)

<pre>
textField1.placeholder = "请输入用户名"
</pre>

** 设置textField1的边框样式

<pre>
//圆角边框
textField1.borderStyle = .roundedRect
</pre>

** 设置textField1的复选框

<pre>
textField1.leftView = UIImageView(image: UIImage(named: "用户.png"))
textField1.leftViewMode = .always

</pre>

** 设置textField1内部最后面的的删除小圆点
<pre>
textField1.clearButtonMode = .whileEditing
</pre>

我们需要再次定义两个textField,分别为密码的textField2和再次输入密码的textField3,和textField1的内容一样,如以下代码:
<pre>
self.textField2 = UITextField()
textField2.frame = CGRect(x: 50, y: 240, width: 300, height: 40)
self.view.addSubview(textField2)
textField2.placeholder = "请输入密码"
textField2.borderStyle = .roundedRect
textField2.leftView = UIImageView(image: UIImage(named: "锁子.png"))
textField2.clearButtonMode = .whileEditing
textField2.leftViewMode = .always
textField2.isSecureTextEntry = true
let textField3 = UITextField()
textField3.frame = CGRect(x: 50, y: 280, width: 300, height: 40)
self.view.addSubview(textField3)
textField3.placeholder = "请再次输入密码"
textField3.borderStyle = .roundedRect
textField3.leftView = UIImageView(image: UIImage(named: "锁子.png"))
textField3.clearButtonMode = .whileEditing
textField3.leftViewMode = .always
textField3.isSecureTextEntry = true
</pre>

  • 定义一个button按钮,设置其内容

<pre>
let btn = UIButton(frame: CGRect(x: 50, y: 340, width: 300, height: 40))
self.view.addSubview(btn)
btn.backgroundColor = UIColor.blue
btn.setTitle("注册", for: .normal)
btn.addTarget(self, action: #selector(btnAction(btn:)), for: .touchUpInside)
</pre>

  • 给button设置一个点击事件

<pre>
func btnAction(btn:UIButton) {
if let _ = self.textField1.text {
if (self.textField1.text?.characters.count)! < 6{
self.textField1.text="用户名不能低于6位"
return
}
if (self.textField1.text?.characters.count)! > 13{
self.textField1.text="用户名不能高于13位"
return
}
if self.textField1.text == self.textField2.text{
self.textField2.text="用户名和密码不能相同"
return
}
}
}
</pre>

  • 显示结果:

感谢大家观看!!!🙏虽然界面不美观,但是可以提供初学者的学习。😊

作者:石头

相关文章

  • 美丽的代码~~~

    swift_界面 注册界面 先定义一个image,并设置frame,在添加到父视图上 let image = UI...

  • 美丽的代码

    今天发现一段代码,感觉很美,舍不得关Xcode.我把代码截图了,当做桌面壁纸了。 这段代码,告诉我们函数的参数,尽...

  • Processing美图欣赏

    代码真的很神奇,我们通过代码和计算机进行了最心灵的沟通。当代码和图像发生情感后,你会发现那是如此的美丽和令人迷醉。...

  • 电影《源代码》:科幻中的美丽新世界

    这是一部小成本制作而成的经典科幻悬疑电影。3200万美元的成本打造了一个环环相扣、跌宕起伏、脑洞大开的精彩故...

  • 美丽的美丽

    2011年夏天,嘟嘟上了小学一年级。有一段时间,嘟嘟回家总是念叨一个同学的名字,叫鮑赫然,他说那是他的好朋友,每天...

  • 美丽的美丽

    【6月明星会员简介】 她叫美丽,人如其名,不仅人长得美,心也善。 上榜理由: 她坚持的很好。她虽然家住得比较远,却...

  • 《美丽心灵》美丽的爱情、美丽的事业、美丽的生活

    一切因爱而美丽——爱对方,无怨无悔,全心支持;爱事业,无所谓挫败,只是坚持并不断的努力;爱生活,即使再大的危机困难...

  • 美丽的不再美丽

    以前是美丽的 应该是美丽的 显然是美丽的 但, 不再那么美丽了 。。。 你现在承受的是 前半生20年为所欲为的代价...

  • 使用Carbon和Polacode从你的编辑器创建代码截图

    Carbon Carbon是一个免费的开源库,用于创建和分享源代码的美丽图像。 你可以通过访问 https://c...

  • 美丽的秘密,美丽的思考,美丽的自我发现

    一个叛逆的少年,一位隐居的老妇,一次不寻常的相遇,一段不单薄的友谊,他们一起探索生命的真谛。 一个简单的开始,一份...

网友评论

      本文标题:美丽的代码~~~

      本文链接:https://www.haomeiwen.com/subject/lkqipttx.html