objective-c - 增加 UITextField 的 integerValue

标签 objective-c uibutton

这是动画squareOne的代码的完成代码。单击它时,它会隐藏。如果 squareOne 使用的图像索引与 icon 相同,并且如果 squareOne 被隐藏,则动画重复。 (这是我希望分数增加的条件)。如果根本没有点击 squareOne,它仍会重复。

completion:^(BOOL complete) {
    if (complete) {
        [self squareOneColour];
        [self squareOneMover];
        if (self.squareOne.hidden==YES) {
            if (a==b) {
                [self squareOneColour];
                [self squareOneMover];
                //I want the score to increase here
            } else if (a!=b) {
                [self squareOneColour];
                [self squareOneMover];
                NSLog(@"square one isn't supposed to be pressed");
}}}}];} //Just to make more compact

当我尝试这样做时,我总是创建许多 NSStringNSUInteger 变量,我认为我的方法效率低下,而且它不起作用......任何人都可以帮助我获取文本字段 scoreintegerValue 以在每次按下 squareOne 时增加并匹配 icon 上的图像?

最佳答案

如何使用:

myTextField.text = @(_myTextField.text.integerValue + 1).stringValue;

我们正在做的是:

  • 从文本字段中获取整数值并加一
  • 通过将其装箱为 NSNumber(使用“@”),然后对其调用 stringValue 方法,将其重新设置为文本字段文本属性的值。

关于代码格式:

  • 我建议不要使用尾随注释,例如 foo += 5//Add foo-tax。理由是开发人员可能会浪费时间让尾随评论排列好并格式化。它是代码质量工具中常见的“lint”检查工具。
  • 不要将所有牙套都放在一行中。通常最好坚持格式约定。

关于objective-c - 增加 UITextField 的 integerValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26899845/

相关文章:

ios - 使用 NSUserActivity 使应用事件和状态可搜索

ios - Xcode : Changing Button Colour

ios - 如何快速调整大图像的大小并使其适合 UIButton?

objective-c - 在堆栈上存储对象

ios - 关闭键盘不工作

iphone - 使用 UIButton 玩游戏并制作动画?

objective-c - 将按钮(UIButton)添加到使用 drawRect : 绘制的自定义 tableview 单元格

swift - CollectionView,两个按钮无法通信 - Swift 4

iphone - 调暗 iPhone 屏幕,但不要让它休眠

ios - 动态模拟 iOS 动态类型系统文本大小 (UIContentSizeCategory)