当前位置: 首页 > 面试题库 >

如何在标题更改时停止不需要的UIButton动画?

范哲
2023-03-14
问题内容

在iOS 7中,我的UIButton标题会在错误的时间进行动画设置-太晚了。在iOS 6上不会出现此问题。我只是在使用:

[self setTitle:text forState:UIControlStateNormal];

我希望这种情况立即发生,并且没有空白框。这种眨眼特别令人分心,并吸引了其他动画的注意力。


问题答案:

这适用于自定义按钮:

[UIView setAnimationsEnabled:NO];
[_button setTitle:@"title" forState:UIControlStateNormal];
[UIView setAnimationsEnabled:YES];

对于系统按钮,您需要在重新启用动画之前添加此功能(感谢@Klaas):

[_button layoutIfNeeded];


 类似资料:
  • 问题内容: 我正在尝试使用Swift更改UIButton的图像…我该怎么办 这是OBJ-C代码。但是我不知道Swift: 问题答案: 从您的Obc-C代码中,我认为您想为按钮设置图片,因此请尝试以下方式: 简而言之: 对于Swift 3:

  • 我在Android Studio中做了一个项目,使用的是空活动,但这两个活动的标题还是一样的,就像图中所示: 我怎样才能把第二个活动的标题改成“形式”而不是“议程”呢?

  • 问题内容: 我有一个网页,该网页实现了一组标签,每个标签显示不同的内容。选项卡单击不会刷新页面,而是在客户端隐藏/取消隐藏内容。 现在,需要根据页面上选择的选项卡来更改页面标题(出于SEO的原因)。这可能吗?有人可以提出一种解决方案,以通过javascript动态更改页面标题而无需重新加载页面吗? 问题答案: 更新 :根据SearchEngineL上的注释和参考,大多数网络爬虫将为更新的标题编制索

  • 我有一个用例,我需要更改的标题。例如,我有一个餐厅单元,当向右滑动时,我显示书签(104),其中书签是动作,104表示已经有104个人给它加了书签。当点击它时,我希望它更改为书签(105),因为很明显有一个新用户(当前用户自己)已经将其加入书签。我该怎么做呢?尝试了下面的代码,它不工作。

  • 问题内容: 我正在尝试使用Swift更改UIButton的字体… 但是已弃用,否则我不确定如何更改字体。 有什么建议? 问题答案: 使用代替。该属性在iOS 3.0中已弃用。它在Objective- C中也不起作用。是用于在上显示标题的标签。 但是,在设置标题文本时,您只能使用。请勿用于直接为标题设置任何文本。

  • 问题内容: 我一直在玩这个游戏,而且我认为这很简单。我正在尝试将鼠标悬停在“ NEW”标签上。处于悬停状态后,仅使用CSS将内容从“ NEW”更改为“ ADD”。 这是一个JSFiddle,向您展示我正在使用什么。 问题答案: 为此,引入了CSS 内容属性以及和伪元素。