# Swift超炫的个人界面依旧如此简单

语言：zh-CN
原文：[Swift超炫的个人界面依旧如此简单](<https://allluckly.cn/swift/Swift%E7%89%88%E8%B6%85%E7%82%AB%E7%9A%84%E4%B8%AA%E4%BA%BA%E7%95%8C%E9%9D%A2%E4%BE%9D%E6%97%A7%E5%A6%82%E6%AD%A4%E7%AE%80%E5%8D%95>)
中文：[中文 HTML](<https://allluckly.cn/swift/Swift%E7%89%88%E8%B6%85%E7%82%AB%E7%9A%84%E4%B8%AA%E4%BA%BA%E7%95%8C%E9%9D%A2%E4%BE%9D%E6%97%A7%E5%A6%82%E6%AD%A4%E7%AE%80%E5%8D%95>)
English: [English HTML](<https://allluckly.cn/en/journal/2015-09-07-a-swift-profile-page-with-a-simple-integration/>)
发布于: 2015-09-07T00:00:00+08:00
内容更新于: 2015-09-07T00:00:00+08:00
署名：[Bison](<https://allluckly.cn/about/>)

展示 Swift 版本个人中心组件的接入方式，说明如何导入 LBSwift\_PersonalPage 并通过继承复用界面，配合示例代码理解页面封装与调用关系。

原文署名 Bison，保留原发布时的内容。

**阅读前** 这是 2015–2017 年间的技术记录，本次整理未重新运行验证示例。原文发表于 2015 年，示例使用早期 Swift 语法。

> "充实自我，提升自我的价值；唯有多学" Bison

`Swift`一分钟做出超炫的个人界面效果不再是梦！废话不多说直接代码

第一步把LBSwift\_PersonalPage拖到自己的工程里面

`继承LBSwift_PersonalPage`

代码如下

> 核心代码

```css
//头像设置
self.headImageView?.image = UIImage(named: "myheadimage.jpeg")
//背景设置
self.imageBG?.image = UIImage(named: "BG.jpg")
//昵称设置
self.nameLabel?.text = "BISON";
//右边按钮
override func rightBtnClick() {
    println("我是继承右边的哦")
}
//左边按钮
override func leftBtnClick() {
    println("我是继承左边的哦")
}
```

> [点击下载SwiftDemo](<https://github.com/AllLuckly/LBSwift_PersonalPageDemo>)   
>  [点击OC版Demo](<https://allluckly.cn/uitabview/1%E5%88%86%E9%92%9F%E5%81%9A%E5%87%BA%E8%B6%85%E7%82%AB%E7%9A%84%E4%B8%AA%E4%BA%BA%E7%95%8C%E9%9D%A2%E4%B8%8D%E5%86%8D%E6%98%AF%E6%A2%A6>)

![(LBPersonalPageDemo)](<https://github.com/AllLuckly/LBPersonalPageDemo/blob/master/123.gif?raw=true>)

