草庐IT

UiButton

全部标签

ios - 为什么我的 UIButton 图像大小在模拟器和设备中不同?

我创建了一个屏幕,上面有2个图像(150x150像素),旨在占据屏幕的大部分。这在模拟器中看起来不错,但是当我在设备上实际运行该应用程序时,图像已经缩小到非常小。我假设设备尺寸是实际图像本身的尺寸。我使用了非常高质量的图像,因此您不会注意到图像在模拟器上被拉伸(stretch)了。有什么方法可以确保我始终使用150x150尺寸吗?非常感谢乔恩 最佳答案 根据您的描述,这可以通过简单地为Storyboard上的每个对象设置约束来解决。为了举例说明如何执行此操作,我向Storyboard中添加了两个UIImageView对象。选择第一个

ios - 在没有 IBOutlet 的情况下将 IBAction 与 UIButton 一起使用

抱歉标题不清楚。我希望能够将IBAction方法添加到按以下方式添加的按钮:(.h类){UIButton*button;}-(IBAction)ButtonReleased:(id)sender(.m类){-(IBAction)ButtonReleased:(id)sender{//Actionsdonebybuttonpointer}-(void)viewDidLoad{[superviewDidLoad];[PlayButtonsetFrame:CGRectMake(10,10,100,50)];[PlayButtonsetTitle:@"PlayButton"forState:U

ios - 使 UIButton 看起来禁用的任何其他选项?

我正在尝试使用以下代码使UIButton看起来已禁用:btnYourButton.alpha=0.6f;btnYourButton.enabled=NO;虽然启用了制作(当然看起来启用了)btnYourButton.alpha=1.0f;btnYourButton.enabled=YES;有没有什么方法可以让我在一条语句中同时执行这两项操作(使UIButton禁用/启用并使其看起来禁用/启用)? 最佳答案 或者您可以尝试子类化UIButton,例如:文件MyKindOfButton.h#import@interfaceMyKindO

ios - 以编程方式添加带有按钮的 View

我想以编程方式添加一个View和一个按钮,如下所示。问题是按钮在点击时没有反应。我的意思是它既没有突出显示也没有调用选择器。原因是我想为录音(声音文件)实现一个列表行。列表行应该可以选择进行向下钻取,并有一个播放按钮。所以我得到了一个RecordingView子类UIView,它本身使用构造函数中的目标添加了按钮。请参阅下面的代码。如果有人有更好的方法来做到这一点,那也可能是一个解决方案。@implementationMyViewController-(IBAction)myAction{RecordingView*recordingView=[[RecordingViewalloc]

ios - 如何检查两个对象 (UIButtons) 是否相同

首先关闭标签将不起作用。我这样说是因为我为特定单元格创建了4个按钮,它们都具有相同的标签,即indexPath.row=标签。在我的TableViewCellForRowAtIndexpath中-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"courseCell";//Step1:Checktoseifwecanreuseacellfromarowthathasjustroll

iphone - UIButtons 事件 Touch up 里面不能正常使用?

我的问题有点模糊,这就是为什么我发布了我所有的代码,所以我请求每个人在给我答案之前测试所有这些代码。谢谢在我的应用程序中,我以编程方式创建了所有UIButtons,然后将所有这些UIButtons保存在NSMutableArray中。这是我的代码:--(void)button:(id)sender{intbtnn=0;intspacex=152;intspacey=20;intk=0;saveBtn=[[NSMutableArrayalloc]init];for(inti=0;i6){spacey=spacey+25;spacex=152;btnn=0;}else{btnn++;k++

iphone - UIBarButtonItem 外观 setBackgroundImage 按钮下的黑线

我在UIControlStateNormal中的所有按钮下面都有一条小黑线。后退按钮和完成按钮不受影响。这是图片:看得一清二楚,super讨厌。以下是我设置所有图像的方式:[[UIBarButtonItemappearance]setBackgroundImage:[UIImageimageNamed:@"nav-button"]forState:UIControlStateNormalbarMetrics:UIBarMetricsDefault];我对后退和完成按钮使用相同的技术,没有问题。 最佳答案 尝试使用[[UIImagei

ios - 如何在 cellforrowatindexpath 之后更新自定义表格单元格中的 UIButton 图像?

我的表格View中有一个按钮,它应该在被点击后发生变化。在我的cellforrowatindexpath中,我有[cell.graphicButtonaddTarget:selfaction:@selector(changeGraphic:)forControlEvents:UIControlEventTouchUpInside];应该调用changeGraphic(更改图形)。调用成功,但在changeGraphic中图像没有改变。-(IBAction)changeGraphic:sender{buttonState++;//buttonstateisanint,imnotusing

ios - UIButton 标题颜色选择和突出显示

我正在尝试将UIButton的titleColor设置为特定的颜色,当它被选中和突出显示时,但是,我需要设置按钮当用户按下UIButton时被选中。我是这样设置的:[buttonsetTitleColor:normalColorforState:UIControlStateNormal];[buttonsetTitleColor:superDuperSpecialColorforState:UIControlStateHighlighted];[buttonsetTitleColor:superDuperSpecialColorforState:UIControlStateSelect

ios - UIButton - 带图标的引导文本

我正在尝试找出一种创建UIButton的解决方案,该UIButton的居中文本有一个UIImage(图标)引导文本,因此它的站点就在按钮标题的前面。但是,由于您无法检索文本的位置,因此我正在努力想出一种方法。有什么想法吗?这一定是一件相当普遍的事情。 最佳答案 使用此代码UIButton*scoreButton=[UIButtonbuttonWithType:UIButtonTypeCustom];scoreButton.frame=CGRectMake(0,0,100,100);//scoreButton.contentEdgeI