如果你願意,你可以簡單地顯示在一個值通過屏幕上按下的按鈕等動作進行屏幕顯示。您可以先爲您的標籤創建一個IBOutlet
,並將其命名爲textArea
。要創建IBOutlet,只需右鍵單擊並從UIlabel
對象拖動到標頭(.h)文件。然後,您可以將對象庫中的UIButton
對象拖動到您的UIViewController
上。
完成此操作後,只需右鍵單擊並從按鈕拖動到您的ViewController的標題(.h)文件,創建一個IBAction
,將其稱爲「changeText」,然後Xcode將在您的實現中自動創建IBAction
(.M)文件,在那裏你可以那麼只需將您的textArea.text = @"Place text here";
裏面IBAction爲這樣:
- (IBAction)changeText:(UIButton *)sender
{
textArea.text = @"Place text here";
}
你甚至可以只創建一個UITapGestureRecognizer
,將火法文本放置在您的UILabel
這樣的:
在您的viewDidLoad:
方法:
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(changeText)];
[self.view addGestureRecognizer:tap];
然後在類的地方這個方法:
- (void)changeText
{
textArea.text = @"Place text here";
}
是什麼textAreaVisual?發佈一些更多的代碼 – Dima
不僅'textAreaVisual'沒有定義,而且'Hello World'顯然是一個無法識別的選擇器... – nhgrif
textAreaVisual是我用來區分textArea和textAreaVisual的東西,看到我認爲textAreaVisual是要放在屏幕上的部分 –