0
我想補充的UITextView佔位符的功能,所以我不喜歡這樣的時候:PROGRAME擊穿使代表本身
@interface UIPlaceholderTextView : UITextView <UITextViewDelegate>
{
UILabel *placeholderLabel;
}
當在UITextView中改變了文本,該方法被稱爲:
#pragma UITextViewDelegate
-(void)textViewDidChange:(UITextView *)textView
{
if (textView.text.length==0)
{
placeholderLabel.hidden=false;
}
else
{
placeholderLabel.hidden=true;
}
}
在IOS模擬器6.1中一切正常。但PROGRAME擊穿,當我跑在IOS模擬器5.1,我覺得這個問題發生在這裏:
self.delegate = self;
看來,這是不恰當的,使代表本身。但我不知道確切的原因,以及正確的方法是什麼?
它說什麼? – Peres
如果你在iOS6中檢查你的代碼<然後標籤不隱藏? – iPatel
你試過http://stackoverflow.com/questions/1328638/placeholder-in-uitextview –