【问题标题】:Calling buttons in Objective-C在 Objective-C 中调用按钮
【发布时间】:2017-05-21 16:05:07
【问题描述】:

我在 Xcode 中使用目标 C 来创建一个项目。我在另一个按钮功能中调用按钮功能时遇到问题。有人可以帮帮我吗!?

【问题讨论】:

标签: objective-c xcode button


【解决方案1】:

// 第一个按钮的触摸事件:-

-(IBAction)firstButtonDidClicked:(UIButton *)sender {

[self  secondButtonDidClicked:sender];

}

//第二个按钮的触摸事件:-

-(IBAction)secondButtonDidClicked:(UIButton *)sender {

//do some work

}

【讨论】:

  • 您是否知道如何使用 UIScrollView 显示文本(我从 .txt 文件中获取)。它就像文本视图一样吗?因为我坚持如何改变这个: _wordDefBox.text = [NSString stringWithFormat:@"%@%@",_wordDefBox.text, lines[0]];以便它使用 scrollView 而不是 textView?
【解决方案2】:

您不能像其他方法一样直接调用 IBAction 方法,但可以通过以下方式调用 IBAction 方法:

[button sendActionsForControlEvents:UIControlEventTouchUpInside];

【讨论】:

  • 您是否知道如何使用 UIScrollView 显示文本(我从 .txt 文件中获取)。它就像文本视图一样吗?因为我坚持如何改变这个: _wordDefBox.text = [NSString stringWithFormat:@"%@%@",_wordDefBox.text, lines[0]];以便它使用 scrollView 而不是 textView?
  • 不,你不能直接在 UIScrollView 中显示文本(写入文本),而且 UITextView 与 UIScrollView 不同,它们提供的唯一共同特性是当它们的连接尺寸大于其框架尺寸时滚动.但是如果你仍然需要使用 UIScrollView 那么你需要把你的控件放在 UIScrollView 里面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-23
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多