jjzjj

forState

全部标签

ios - 更改导航栏上 UIButton 的标题,瞬间 iOS 出现错误标题

在注册期间,我的iOS应用程序中有一个ViewController,用户可以选择跳过。但是,如果他们开始该步骤,则他们要么必须完成它,要么点击撤消,这样就不会保存部分信息。为了确保这一点,我隐藏了转到下一个屏幕的导航栏按钮。一开始,我的文字是“跳过”,然后当你开始输入信息时,它就消失了,一旦你输入了足够的信息,标题就会变成“下一步”。它也向后工作。您可以输入足够的信息让“下一步”出现,然后点击撤消,按钮消失,继续点击撤消,按钮应该再次显示“跳过”。问题是,当按钮重新出现时,在更改为新标题之前的一瞬间,它仍然具有旧标题。所以它会说“跳过”,用户开始输入信息,它消失,用户输入所有信息,然后

iphone - iOS 7 - 自定义 UISlider 设计不起作用

在旧版本的iOS中一切正常,但在iOS7上却不行。它没有为UISlider设置自定义设计,因此View上没有任何内容,音量sliderView是空的。其他一切正常。代码:for(UISlider*sliderinvolumeSlider.subviews){NSLog(@"Searching!");if([sliderisKindOfClass:[UISliderclass]]){NSLog(@"SLIDERFOUND!");[slidersetThumbImage:[UIImageimageNamed:@"thumbSlider.png"]forState:UIControlStat

ios - 标题未显示在 UIButton 上

我将以下代码用于导航栏中带有标题的自定义后退按钮。但是,没有显示标题,有什么帮助吗?注意:后退按钮图像是黑色的,与ios默认使用的图像相同,需要自定义操作处理程序,这就是为什么要这样做。backButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[backButtonsetImage:[UIImageimageNamed:@"backbutton.png"]forState:UIControlStateNormal];[backButtonsetImage:[UIImageimageNamed:@"backbutton.png"]for

ios - UIButton setTitle :longerTitle forState: contracting title string

我正在尝试使用以下方法设置UIButton的标题[buttonsetTitle:changedTitleforState:UIControlStateNormal]标题正在正确更改,但在内部这似乎是由UIButton动画制作的,当从长标题更改为短标题时,似乎在UIButton标签具有基于最终字符串长度的intrinsicContentSize但在UIButton标签中的文本已更改之前。结果是,在设置短标题之前,我可以在UIButton中看到长标题的瞬间收缩。例如。开始:LooooongTiiiiiiitle在几分之一秒的淡入淡出动画中:长...tle着陆前:短我没有在View上做任何其

ios - UIButton 子类标题更改

我正在使用UIButton的子类,并且希望能够在标题更改时执行一些操作。与其添加我自己的方法,不如将方法子类化:-(void)setTitle:(NSString*)titleforState:(UIControlState)state然后在这里进行更改?我已将该方法包含在我的子类中,但它导致标题未设置,有点像预期的那样。但是我无法在该方法中自己设置标题,因为UILabel是只读的。 最佳答案 我的猜测是您从未调用该函数的super实现。像这样尝试:-(void)setTitle:(NSString*)titleforState:(

ios - 如何在不按下 iOS 按钮的情况下更改 UIButton 标题/颜色?

下面的代码完成了我想要的一切(将editButton标题和颜色从正常颜色“编辑”更改为红色“取消”,然后在按下时返回除了当编辑按钮显示红色“取消”时然后我按下sendButton,我希望editButton再次显示正常颜色“编辑”。我做错了什么,还是我还需要做些什么?谢谢,约翰-(IBAction)sendClicked:(id)sender{if(dontCheck){dontCheck=NO;[editButtonsetTitle:@"Edit"forState:UIControlStateNormal];[editButtonsetTitleColor:[[sendButtont

iphone - 单击时如何使自定义按钮键像iPhone按钮键一样大

点击时,我想要这个图片中的大字母。如何为我的新按钮“ក”执行此操作?这是我创建按钮的代码:consonantButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[consonantButtonsetTitle:@"ក"forState:UIControlStateNormal];consonantButton.titleLabel.font=[UIFontfontWithName:@"Hanuman"size:30];consonantButton.frame=CGRectMake(242.0,328.0,27.0,42.0);[con

IOS 自定义键盘。如何在自定义键盘中设置特殊字符

我正在为iphone6和6Plus开发自定义键盘。我已经为shiftkeyactive-inactive或123和abckey开发了逻辑。但我也想显示自定义符号,如所示的苹果键盘。请检查图片。目前我可以将大写字母改为小写字母,将123改为abc,但我该如何设置这个特殊字符。注意:-我在github上搜索了很多演示,但我无法在任何自定义键盘中看到特殊字符。这是我对uppercase和ABC-123按钮的逻辑。-(void)UpparCase:(UIButton*)sender//Tomakecapsorsmallletter{sender.selected=!sender.selecte

ios - 如何让 switch case 在 Swift 中不出现多次?

我正在制作一个乘法测验应用程序,它使用不同级别的开关。如果我只想在此切换中询问两个问题,我怎样才能使已经询问过的案例/问题不会被询问两次?varRandomNumber=arc4random()%4RandomNumber+=1switch(RandomNumber){case1:QuestionLabel.text="Whatis4x2?"Button1.setTitle("2",forState:UIControlState.Normal)Button2.setTitle("4",forState:UIControlState.Normal)Button3.setTitle("8"

ios - 无需再次设置标题即可更改 NSAttributedString 文本颜色

是否可以更改NSAttributedString颜色而无需再次设置title?我试过:forcaseletiasUIButtoninmyView.subviews{ifi.backgroundColor!=UIColor.greenColor()&&i.backgroundColor!=UIColor.grayColor(){i.titleLabel?.textColor=color//i.setTitleColor(color,forState:.Normal)//i.setTitleColor(color,forState:.Selected)//i.tintColor=color