[問題] storyboard上的物件問題

作者: qnismine (qn是我的)   2016-04-22 17:10:55
我想自己custom 一個 UILabel
我在storyboard 建立了一個UILabel
並把它的大小設成width = 360 height = 21
然後在viewcontroller new了我custom的UILabel
ShawdowLabel *v = [[ShawdowLabel alloc]initWithFrame:self.uilabel.bounds];
[self.uilabel addSubview:v];
結果self.uilabel.bounds的寬高 竟然不是我另外設定的width = 360 ,height = 21
卻是 width=42 height = 21
不知道為什麼?
我是漏了什麼嗎?
感謝看完
作者: howdiun (Howdiun)   2016-04-22 17:26:00
建在storyboard裡面的物件就不用另外new了
作者: truthmanman (rain)   2016-04-22 17:57:00
我想你是設定42w吧,只是看起來是360w, update一下
作者: tentenlee (天天)   2016-04-22 18:15:00
自己練習的話整個專案丟出來讓我們可以直接看吧
作者: otaku5566 (オタク56)   2016-04-22 20:48:00
說不定是連線時拉錯Label了
作者: sdyy (中壢市的小智)   2016-04-22 22:18:00
你要設的是constraint 先從autolayout開始學習
作者: zip520123 (SLin HD)   2016-04-23 10:22:00
你的self.uilabel有連線到UIViewController上嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com