如何在iOS中更改按钮文本并禁用按钮?

推荐答案

嘿,南拉塔, 如果您询问有关更改UIButton的文本和启用/禁用状态的问题,可以很容易地完成以下操作;

[myButton setTitle:@"Normal State Title" forState:UIControlStateNormal]; // To set the title
[myButton setEnabled:NO]; // To toggle enabled / disabled

如果您已在接口生成器中创建了按钮并希望在代码中访问它们,则可以利用它们作为参数传递给IBAction个调用这一事实:

- (IBAction) triggerActionWithSender: (id) sender;

这可以绑定到按钮,当动作被触发时,您将在sender参数中得到按钮.如果这还不够(因为您需要在操作之外的其他地方访问按钮),请为按钮声明一个出口:

@property(retain) IBOutlet UIButton *someButton;

然后可以将IB中的按钮绑定到控制器,NIB加载代码将在加载接口时设置属性值.

Ios相关问答推荐

如何正确测试后台URLSessionDownloadTask?

构建iOS项目失败.我们运行了";xcodeBuild";命令,但它退出并返回错误代码65-expo reaction ative

如果条件不满足,S从@ViewBuilder返回什么?

RxSwift:如何使用另外两个可观测对象(其中一个依赖于另一个)创建可观测对象?

如何将模糊输入/模糊输出添加到SwiftUI中的非对称过渡?

在视图上执行手势会阻止相机操作

如果没有等待,SWIFT Async让任务抛出取消异常

如何根据SWIFT中的按钮点击更新文本值

从包含 5 个以上项目的自定义选项卡栏的导航视图中删除更多按钮

如何将 AppIntent 添加到应用程序目标并在交互式小部件中使用它

无法初始化 FirebaseApp - Flutter

迁移到 UIKit 生命周期的应用程序不会调用 SceneDelegate

将 SwiftUI 与 @AppStorage 和动态函数调用一起使用

在 UITextView 中垂直居中文本

以编程方式获取故事板 ID?

如何在 iOS 中判断暗模式?

iOS 7 半透明模态视图控制器

使用 Swift 在一个 ViewController 中强制横向模式

AVAudioRecorder 抛出错误

你如何以编程方式从视图控制器中画一条线?