-2
我試圖爲UITextView
製作一個假的佔位符,並且使用UILabel
。比方說,裏面有ViewController
一個UITextView
,這是我做的:在UITextView上添加一個UILabel作爲子視圖
CGFloat frameWidth = self.postInputField.frame.size.width;
textViewPlaceholder = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, frameWidth, 200)];
textViewPlaceholder.text = POST_PLACEHOLDER;
textViewPlaceholder.textColor = [UIColor lightGrayColor];
[self.view addSubview:textViewPlaceholder];
[super viewWillAppear:animated];
}
還有的在的UILabel之上的不需要的邊緣,如下圖所示:
我可以設置y
值是負面的東西,但我想確保爲什麼會發生這種情況。我在加載視圖控制器時做的一件事情是self.automaticallyAdjustsScrollViewInsets = NO;
以擺脫UITextView
內部的空白,但它應該沒關係。
工作的確切xy值是(4, -16)
UILabel。
您是否將佔位符添加到self.view?它不應該是self.yourtextview? –
我試過你的方式,沒有保證金!嘗試給你的textview約束 –
,如果我將它添加到self.myTextView我得到更多的餘量。不知道發生了什麼.. –