我还是 iOS 的初学者,所以最近我做了很多教程。
假设我正在制作一个应用程序,例如计算器,假设有 24 个按钮。我已经看到了示例代码,其中按钮的标签被用来确定它是什么按钮,但这似乎真的很笨拙,尤其是在尝试翻译应用程序时。
那么,只是硬着头皮为每个按钮设置一个 IBOutlet 会更好吗?为什么或者为什么不?
如果不是,那么在保持 MVC 范式的同时,最优雅的方式是什么?
好的,我只是在回顾我的代码,现在我感觉比以前更像一个菜鸟......我真的在谈论 IBActions,而不是 IBOutlets......我应该为不同的按钮提供一大堆 IBActions 吗?这是 viewController.h 文件中现在的样子:
- (IBAction)digitPressed:(UIButton *)sender;
- (IBAction)operationPressed:(UIButton *)sender;
- (IBAction)dotPressed:(UIButton *)sender;
- (IBAction)button_mClear_Pressed:(UIButton *) sender;
- (IBAction)button_mPlus_Pressed:(UIButton *) sender;
- (IBAction)button_mMinus_Pressed:(UIButton *) sender;
- (IBAction)button_mRecall_Pressed:(UIButton *) sender;
- (IBAction)button_AC_Pressed:(UIButton *) sender;
- (IBAction)button_PlusMinus_Pressed:(UIButton *) sender;
为什么这对我来说只是重复和不雅?