import UIKit
import SnapKit
let margin = 10
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 設(shè)置UI
setupUI()
}
func setupUI(){
self.view.addSubview(contentView)
contentView.addSubview(headImageView)
contentView.addSubview(nameLable)
contentView.addSubview(zanImageView)
self.view.addSubview(siderView)
contentView.snp_makeConstraints { (make) -> Void in
make.top.equalTo(self.view.snp_top).offset(margin*3)
make.left.right.equalTo(self.view)
make.height.equalTo(50)
}
headImageView.snp_makeConstraints { (make) -> Void in
make.left.equalTo(contentView.snp_left).offset(margin)
make.top.equalTo(contentView.snp_top).offset(margin)
make.size.equalTo(CGSizeMake(30, 30))
}
nameLable.snp_makeConstraints { (make) -> Void in
make.left.equalTo(headImageView.snp_right).offset(margin)
make.top.equalTo(contentView.snp_top).offset(margin)
}
zanImageView.snp_makeConstraints { (make) -> Void in
make.left.equalTo(nameLable.snp_right).offset(margin)
make.top.equalTo(contentView.snp_top).offset(margin)
make.right.lessThanOrEqualTo(contentView.snp_right).offset(-margin)
}
siderView.snp_makeConstraints { (make) -> Void in
make.top.equalTo(contentView.snp_bottom).offset(margin)
make.left.equalTo(self.view.snp_left).offset(margin)
make.right.equalTo(self.view.snp_right).offset(-margin)
make.height.equalTo(10)
}
}
// MARK - response
func updateAdjustSliderValue(sender : UISlider){
if sender.isKindOfClass(UISlider){
let f = sender.value
self.contentView.snp_updateConstraints { (make) -> Void in
make.left.equalTo(self.view).offset(f)
}
}
}
// MARK - getter and setter
// contentView
private lazy var contentView : UIView = {
let view = UIView()
return view
}()
// 頭像
private lazy var headImageView: UIImageView = {
let imageView = UIImageView()
imageView.image = UIImage(named: "get")
return imageView
}()
// 姓名
private lazy var nameLable : UILabel = {
let lable = UILabel()
lable.text = "測(cè)試AutoLayout優(yōu)先級(jí)"
lable.setContentCompressionResistancePriority(UILayoutPriorityDefaultLow, forAxis: UILayoutConstraintAxis.Horizontal)
return lable
}()
// 點(diǎn)贊圖片
private lazy var zanImageView : UIImageView = {
let zanImageVeiw = UIImageView()
zanImageVeiw.image = UIImage(named: "money")
zanImageVeiw.setContentCompressionResistancePriority(UILayoutPriorityDefaultHigh, forAxis: UILayoutConstraintAxis.Horizontal)
return zanImageVeiw
}()
// sider
private lazy var siderView : UISlider = {
let sideView = UISlider()
sideView.minimumValue = 10.0
sideView.maximumValue = 200
sideView.minimumTrackTintColor = UIColor.lightGrayColor()
sideView.addTarget(self, action: Selector("updateAdjustSliderValue:"), forControlEvents: UIControlEvents.ValueChanged)
return sideView
}()
}
練習(xí)setContentCompressionResistancePriority
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)霞丧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)呢岗,“玉大人,你說(shuō)我怎么就攤上這事蛹尝『笤ィ” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵突那,是天一觀的道長(zhǎng)挫酿。 經(jīng)常有香客問(wèn)我,道長(zhǎng)愕难,這世上最難降的妖魔是什么岖常? 我笑而不...
- 正文 為了忘掉前任慢哈,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘裆馒。我一直安慰自己,他們只是感情好鳖昌,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布央渣。 她就那樣靜靜地躺著,像睡著了一般射窒。 火紅的嫁衣襯著肌膚如雪妖混。 梳的紋絲不亂的頭發(fā)上,一...
- 那天轮洋,我揣著相機(jī)與錄音制市,去河邊找鬼。 笑死弊予,一個(gè)胖子當(dāng)著我的面吹牛祥楣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播汉柒,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼误褪,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了碾褂?” 一聲冷哼從身側(cè)響起兽间,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎正塌,沒(méi)想到半個(gè)月后嘀略,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體恤溶,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年帜羊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了咒程。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站痹籍,受9級(jí)特大地震影響扛伍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜词裤,卻給世界環(huán)境...
- 文/蒙蒙 一刺洒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吼砂,春花似錦逆航、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至周偎,卻和暖如春抹剩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蓉坎。 一陣腳步聲響...
- 正文 我出身青樓钳踊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親勿侯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拓瞪,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 小學(xué)語(yǔ)文修改病句的方法 修改病句是小學(xué)語(yǔ)文考試中常見(jiàn)的題型屁药,在修改病句之前粥血,我們應(yīng)該清晰的了解有哪些病句現(xiàn)象,下面...
- 成長(zhǎng)記錄-連載(三十六) ——我的第一篇五千字長(zhǎng)文缔御,說(shuō)了什么,你一定想不到 并不是不想每天寫(xiě)公眾號(hào)妇蛀,而是之前思考怎...
- 一般來(lái)說(shuō)浙芙,喜歡站立的人登刺,比喜歡躺著或或坐著的人,身材更好嗡呼。與躺著的姿勢(shì)相比纸俭,站姿所消耗的能量要多出10%。而單腿站...
- 最近看安德斯.艾利克森的《刻意練習(xí)》,重新認(rèn)識(shí)了刻苦練習(xí)矾瘾、有目的的練習(xí)女轿、刻意練習(xí)。雖然都是讓自己精進(jìn)的練習(xí)壕翩,但它們...
- 文|標(biāo)點(diǎn)姑娘 梁靜茹的歌《最快樂(lè)的那一年》有有一句歌詞:“也許遺憾和年輕放妈,總綁在一起北救〖霾伲” 01 第一次看到他的時(shí)候...