iphone - 将存储在 IBAction 中的值传递给下一个 Nib UITextField。

标签 iphone ios xcode uibutton uitextfield

我正在尝试构建一个计算器,其中包含一组值是常量,一些值是变量。

计算器将首先从 UIButton 启动,我想使用 IBAction 将常量值存储在 UIButton 中。然后通过触摸按钮将启动计算器,并在 UITextField 上显示常量值。

我的问题是,我可以输入什么代码来存储 IBAction 代码中的常量值并将其显示在下一个 nib 文件 UITextField 中。以下是我当前的代码。

非常感谢。

 - (IBAction)runningtrack:(id)sender {

int length = 400;
int width = 30;

 track *myView3 =[[track alloc] initWithNibName:nil bundle:nil];
        [myView3 setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
        [self presentModalViewController:myView3 animated:YES];
    }

最佳答案

您需要在track 类中声明属性或自定义初始化方法。

  1. 属性(property)

    track *myView3 =[[track alloc] initWithNibName:nil bundle:nil];
    track.valueForTextField = width; //valueForTextField is a int property in track class
    
  2. 自定义初始化:

    track *myView3 =[[track alloc] initWithNibName:nil bundle:nil andMyValue:width];
    

关于iphone - 将存储在 IBAction 中的值传递给下一个 Nib UITextField。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343145/

相关文章:

iOS:ActionSheetStringPicker successAction:错误的选择

ios - 是否可以对 Swift 协议(protocol)进行哈希处理?

iOS 应用内购买错误 - 此项目不再可用

objective-c - 如何将 UIButton 属性绑定(bind)到另一个属性?

ios - 3 tableView Sections with custom Cell Segues swift

ios - 如何在 Xamarin iOS 应用程序中启用位置服务

xcode - 如何在 OS X 静态库中包含 nib?

iphone - Objective C,一次一种方法?

iphone - 关闭键盘不工作

iphone - 从 http url 获取 Matt Gallagher 的 AudioStreamer 的持续时间?