草庐IT

setTitle

全部标签

android - 为什么 Android 会截断我的 ActionBar 标题?

在我的应用程序中,我更改了显示的每个fragment的ActionBar中的标题。当我第一次启动我的应用程序时,我得到了一个请求列表,所以我的标题是“我的请求(20)”。然后,当您单击该列表中的项目时,它会替换我的Activity中的一个fragment,并将标题设置为“Action”。当我回到第一个View(总是在同一个Activity中)时,我将标题重置为“我的请求(20)”,但android决定截断它。所以结果是“我的请求...”。经过多次测试,当我在其中放入较小的文本时,Android似乎正在缩小我的标题。但是当我放置更长的文本时它不会放大它,即使有足够的空间也是如此。我该怎么

swift - 为什么我不能在具有多个 UIControlState 的 UIButton 上调用 setTitle?

我花了几个小时才发现button.setTitle(buttonTitle,for:[.normal,.selected])不同于:button.setTitle(buttonTitle,for:.normal)button.setTitle(buttonTitle,for:.selected)当在setTitle函数中使用多个UIControlState时,我的标题永远不会显示,并且在我checkout它们时被设置为nil。有一些方法可以从titleLabel访问它们,但是通过大量的故障排除,结果非常奇怪。我用titleLabel、currentTitle、isHidden、isSe

ios - Swift:使用 NSNotification 更新 Button.setTitle 和当前 UIPageView

Swift4:我正在使用NSNotificationpost并观察两个ViewController之间的对象。我的问题是更新观察给定接收到的对象的viewController。有两件事需要更新1.按钮的setTitle,2.UIPageViewController上的当前页面。如何更新这两个东西?我今天和昨天为此工作了一整天,但没有任何结果。我试过使用struct来做更新和普通变量。**YellowViewController-Observes->Issuehere**letsearchedReturnedKey="Searched"classYellowViewController:

ios - 在 Swift 中对 UIButton 使用 setTitle 时出现延迟

我正在玩自定义键盘,但在尝试更改按钮标题时遇到了问题。这是我在点击特定按钮时调用的函数,如您所见,我正在尝试更改某些按钮上的标题和输出文本(我声明的变量)。funcnumericsSelected(){ifbutton01.titleForState(.Normal)=="Q"{button01.outputText="1"button01.setTitle("1",forState:.Normal)//Thiscausesadelaybutton02.outputText="2"button02.setTitle("2",forState:.Normal)button03.outpu

ios - IBInspectable setTitle :forState on UIButton not working

我正在尝试使用InterfaceBuilder中的实时呈现为UIButtons实现一个可本地化的类。这是我到目前为止的代码:@IBDesignableclassTIFLocalizableButton:UIButton{@IBInspectablevarlocalizeString:String=""{didSet{#ifTARGET_INTERFACE_BUILDERvarbundle=NSBundle(forClass:self.dynamicType)self.setTitle(bundle.localizedStringForKey(self.localizeString,va

ios - UIButton -setTitle : forState: doesn't seem to work

我正在尝试动态更新UIButton的IBOutletCollection的标题。我希望标题设置为选中时字母“S”和禁用和选中时的文本“D|S”。它不工作,所以我打印了titleForState:,看起来标题没有正确设置。我是否正确使用了setTitle:forState:?@property(strong,nonatomic)IBOutletCollection(UIButton)NSArray*buttons;...-(void)updateUI//CallingthisfromIBAction{for(UIButton*buttoninself.buttons){[buttonse

ios - UIButton -setTitle : forState: doesn't seem to work

我正在尝试动态更新UIButton的IBOutletCollection的标题。我希望标题设置为选中时字母“S”和禁用和选中时的文本“D|S”。它不工作,所以我打印了titleForState:,看起来标题没有正确设置。我是否正确使用了setTitle:forState:?@property(strong,nonatomic)IBOutletCollection(UIButton)NSArray*buttons;...-(void)updateUI//CallingthisfromIBAction{for(UIButton*buttoninself.buttons){[buttonse

ios - 阻止 UIButton 的 setTitle :forState: animation

这个问题在这里已经有了答案:HowtostopunwantedUIButtonanimationontitlechange?(24个答案)关闭6年前。我正在使用NSTimer每秒更新一个UIButton的标题。它可以工作,但标题中的文本会自动闪烁(动画显示为alpha0并返回)。我尝试使用button.layer.removeAllAnimations()但没有成功,也没有异常(exception),因此QuartzCore似乎已正确链接。当前无效的偏执代码:UIView.setAnimationsEnabled(false)UIView.performWithoutAnimation

ios - 阻止 UIButton 的 setTitle :forState: animation

这个问题在这里已经有了答案:HowtostopunwantedUIButtonanimationontitlechange?(24个答案)关闭6年前。我正在使用NSTimer每秒更新一个UIButton的标题。它可以工作,但标题中的文本会自动闪烁(动画显示为alpha0并返回)。我尝试使用button.layer.removeAllAnimations()但没有成功,也没有异常(exception),因此QuartzCore似乎已正确链接。当前无效的偏执代码:UIView.setAnimationsEnabled(false)UIView.performWithoutAnimation

ios - 当我进入 View 控件时,如何更改 3 段控件段的标题?

段名称是Entrada。我这样做:overridefuncviewDidLoad(){super.viewDidLoad()Entrada(sender:UISegmentedControl){setTitle("Action1",forSegmentAtIndex:0)setTitle("Action2",forSegmentAtIndex:1)setTitle("Action3",forSegmentAtIndex:2)}我收到错误...不过。 最佳答案 Swift3.0使用:@IBOutletweakvarentrada:UI