草庐IT

UiButton

全部标签

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

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

objective-c - UIButton 标题不显示

我在尝试以编程方式创建UIButton时遇到一点问题。问题是按钮显示(即,如果我设置背景颜色,我可以清楚地看到按钮)并且可以点击,但标题标签不可见。这是我正在做的:valueButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[valueButtonaddTarget:selfaction:@selector(openList:)forControlEvents:UIControlEventTouchUpInside];valueButton.frame=CGRectMake(160.0,decalageLabel+6.0,120.0,

ios - UICollectionViewCell - 如何选择 UIButton 操作方法中的所有项目/单元格

我试图在点击UIButton后选择所有UICollectionViewCell。我该怎么做? 最佳答案 针对Swift3进行了更新JustShadow'sAnswer更新到Swift3foriin0.. 关于ios-UICollectionViewCell-如何选择UIButton操作方法中的所有项目/单元格,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/23459607/

objective-c - UIButton 不可点击

我在其他帖子中搜索过,但找不到解决方案。我有一个无法点击的UIButton。当我点击时,它不会变暗。问题不在于选择器方法。有人可以帮助我吗?!这是代码:-(void)drawRect:(CGRect)rect{UIScrollView*scroll=[[UIScrollViewalloc]initWithFrame:CGRectMake(0,0,320,436)];UIView*detailsView=[[UIViewalloc]init];//IhaveothercomponentshereandaftertheUIButtonUIButton*btnOpenPDF=[UIButto

objective-c - 为 UIButton 添加背景阴影

如何向UIButton添加浅灰色阴影,目前我不想要这样做的方法,它应该是这样的:UIButton*button1...button1.layer.shadowOpacity=0.8等,但这不起作用,它只会在按钮内添加一个阴影,但我需要它在外面。谢谢! 最佳答案 首先你必须#import.然后:mybtn.layer.shadowColor=[UIColorblackColor].CGColor;mybtn.layer.shadowOpacity=0.5;mybtn.layer.shadowRadius=2;mybtn.layer.s

iOS UIScrollView 性能

我正在尝试提高我的UIScrollView的滚动性能。我上面有很多UIButtons(它们可能有数百个):每个按钮都有一个png图像设置为背景。如果我在整个卷轴出现时尝试加载它,会花费太多时间。在网络上搜索后,我找到了优化它的方法(在滚动时加载和卸载页面),但每次我必须加载新页面时,滚动都会有一点停顿。您有什么建议可以让它平滑滚动吗?你可以在下面找到我的代码。-(void)scrollViewDidScroll:(UIScrollView*)tmpScrollView{CGPointoffset=tmpScrollView.contentOffset;//322istheheighto

ios - UIButton 图像位置取决于 titleLabel 的框架

我的问题很简单,但我找不到解决方案。我有一个具有标题和图像的UIButton。无论发生什么情况,我都希望图像位置固定,所以我这样设置:[buttonsetImageEdgeInsets:UIEdgeInsetsMake(0.f,0.f,0.f,IS_IPHONE?20.f:60.f)];我没有为按钮的titleLabel设置任何位置。接下来发生的是我为按钮设置新标题,标题标签收缩或扩展以适应新文本,令人惊讶的是它使图像移动,所以很明显,尽管应用了图像边缘插入,但图像位置取决于标签的框架。我看到两种可以使用的解决方案:1)使图像独立于标签的框架2)为标签设置固定大小但我不知道如何实现它们

ios - 从 UICollectionViewCell 呈现 AlertView

我的UICollectionViewCell.swift中有一个按钮:我希望它能够根据某些参数显示警报。classCollectionViewCell:UICollectionViewCell{varcollectionView:CollectionView!@IBActionfuncbuttonPressed(sender:UIButton){doThisOrThat()}funcdoThisOrThat(){ifx==.NotDetermined{y.doSomething()}elseifx==.Denied||x==.Restricted{showAlert("Error",t

ios - 如果我在 TextField 中写入,则启用按钮

当您在TextField中编写内容时,我在启用按钮时遇到了一些问题。如果TextField中没有任何内容,我会禁用它,但当您在其中写入内容时,我无法再次启用它。我有这样的东西:-(void)viewDidLoad{[superviewDidLoad];NSUIntegertextLength=[_Name.textlength];[_doneButtonsetEnabled:(textLength>0)];} 最佳答案 将委托(delegate)设置为UITextField并创建一个用于在ViewDidLoad中更改文本的方法,如下

iphone - 如何在 iOS 中点击时突出显示自定义 UIButton

当我像下图一样点击时,我试图突出显示自定义UIButton。我想像上图一样散布白光。我需要为此使用任何属性吗?谢谢。 最佳答案 在你的xib->selectbutton->Showyourattributeinspector如下图所示设置此属性通过代码btn.showsTouchWhenHighlighted=YES;希望对你有帮助 关于iphone-如何在iOS中点击时突出显示自定义UIButton,我们在StackOverflow上找到一个类似的问题: h