objective-c - 根据另一个字段的值设置文本字段的值

标签 objective-c ios cocoa-touch uitextfield

我有两个 UITextField。第一个文本字段称为 personBMI 并表示一个数字。第二个是gaugeWeight。我希望我的 gaugeWeight 字段根据 personBMI UITextField 是否小于两个值之间的某个值(例如 20 -24),或大于某个值。

我知道这个 if/then 语句应该表达为我的 IBAction 的一部分。我如何为我的 gaugeWeight 字段编写代码来表达定义 personBMI 字段结果的单词(基于它小于、介于或大于某个值)?

最佳答案

这样的事情将是一个开始......

CGFloat bmi = [self.personBMI intValue];
NSString *classification = @"Unclassified";

if (bmi <= 16.0f) {
    classification = @"Severely underweight";
} else if (bmi <= 18.5f) {
    classification = @"Underweight";
} // the rest

self.gaugeWeight.text = classification;

关于objective-c - 根据另一个字段的值设置文本字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581322/

相关文章:

ios - 分配 : *** error for object: Invalid pointer dequeued from free list *** set a breakpoint in malloc_error_break to debug in Magical record IOS

ios - 获取当前位置但只有一次

iphone - iOS分发证书过期会怎样?

iphone - 添加 'crash screen'吗?

ios - 我可以在 react native 自定义模块 IOS 中同时使用 swift 和 objective c 的组合吗?

ios - Xcode 8 要求注册设备以创建配置文件

ios - 如何从 UIImagePickerController 获取最长持续时间的视频

iphone - 如何将通用(NSObject) Controller 与 UIViewController 的 subview 一起使用?

ios - iOS 6.1 中的闪烁屏幕问题

ios - 我如何创建不带动画的曲线 UIView/UIImageView?