草庐IT

uibuttons

全部标签

iphone - UIButton 方法在 Iphone 上调用但在 Ipad 上不调用

我正在实现一个通用应用程序。我在这样的init方法中实现了一个“UIView”:[selfsetWantsFullScreenLayout:YES];if([[UIDevicecurrentDevice]userInterfaceIdiom]==UIUserInterfaceIdiomPhone){Menu=[[UIViewalloc]initWithFrame:CGRectMake(0.0,0.0,320.0,480.0)];[MenusetBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"Fond_

ios - 如何为 UIButton 设置自定义渐变背景?

我想创建一个自定义的UIButton渐变背景。我附上了一些关于要求的图片。但是我的渐变背景并不像我预期的那样。我的问题是如何设置position或location为渐变?(从上到中,然后从中到下)。这是我的代码:-(void)setBlueShiningLayer{CALayer*buttonLayer=self.layer;[buttonLayersetMasksToBounds:YES];[buttonLayersetCornerRadius:5.0];[buttonLayersetBorderWidth:1.0f];[buttonLayersetBorderColor:[UICo

ios - 如何在 UIAlertView 中访问 UIButton

我想有选择地启用我的UIAlertView上的“保存”按钮,这样您就无法保存没有名称的文件。我可以收听附加的UITextView的文本更改事件(样式为UIAlertViewStylePlainText),但我看不到如何访问按钮以便我可以启用/禁用。我试过遍历[alertViewsubviews],但那里只有标签(没有按钮)。我需要在哪里查看才能直接访问附加到UIAlertView的UIButton? 最佳答案 很简单,只需在您的类中实现UIAlertViewDelegate并利用alertViewShouldEnableFirstO

ios - UIButton 没有出现在 iPhone 5S 上

总的来说,我对iOS开发和开发有点陌生。我一直在开发一个时间/记录保存应用程序,但遇到了一个奇怪的问题。在我的一个ViewController上,我有一个UITableView,每个单元格都是一个指向不同ViewController的按钮。在第一个单元格上,用户应该能够按下UIButton以运行开始计时的方法。当您运行该方法时,它会激活第二个UIButton,用户可以按下该按钮以停止计时。虽然这是在单元格右侧的UILabel上进行,但它会显示耗时。直到几天前,它一直运行良好。我下载并开始使用Xcode5.1beta5,并开始开发其中的应用程序。现在,UIButtons不会出现在我的iP

ios - 使用单个数组内容在 3 个 UIButton 中随机显示图像

我已经创建了三个UIButton并且我在一个数组中有11个图像。我想在每个按钮中随机显示该图像。已编辑button2Image,button3Image,button4Image是NSString,button2Image=[topButtonArrayobjectAtIndex:l1Counter];NSArray*reversed=[[testArrayreverseObjectEnumerator]allObjects];button3Image=[topButtonArrayobjectAtIndex:nextCounter+1];intrandom=arc4random_un

ios - UIButton 按下/释放动画奇怪地不一致

我正在尝试编写一个自定义UIButton子类,它将在按下和释放期间“动画化”。按下时,按钮应“收缩”(向其中心)至其原始大小的90%。释放时,按钮应“扩展”到105%,再次收缩到95%,然后恢复到原来的大小。这是我现在得到的代码:#pragmamark-#pragmamark-TouchHandling-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{[supertouchesBegan:toucheswithEvent:event];[selfanimatePressedDown];}-(void)touches

iOS UINavigationController barHideOnTapGestureRecognizer 和 UIButton 干扰

我开发了一款应用,它利用iOS8功能在点击View时显示或隐藏导航栏。但是,主视图包含一个UIButton,它也对点击起作用。问题是两个“对象”都在接收点击,如果我点击按钮,导航栏会切换其可见性。我可以通过导航Controller访问barHideOnTapGestureRecognizer,但不太确定可以用它做什么来阻止它在点击按钮时响应。有没有办法(除了关闭或更改为“滑动隐藏”)在按下按钮时抑制导航栏的出现/消失? 最佳答案 不要使用标准的barHideOnTapGestureRecognizer。幸运的是,自己动手并不难:ov

ios - 如何在 UITableviewCell 中单击时更改 UIButton 的背景颜色?

我有UITableviewCell,我在单元格中放置了4个按钮。当我单击一个按钮时,我需要将其背景颜色更改为红色。现在我已经为此编写了代码,当我单击一个按钮时,该按钮的背景颜色没有改变,而不是其他行中的同一个按钮改变了背景颜色。用例:1.我在UITableView中有10行,每个单元格包含4个按钮,命名为“好”、“更好”、“最好”、“最差”。当我点击第一行的“好”按钮时,我希望它的颜色会变成红色。3.现在,如果我点击第一行的“Good”按钮,那么它在向下滚动时不会改变颜色,但我可以看到第4行和第8行的“Good”按钮变为红色。所以我的代码在更改颜色时出现了一些错误。请检查我的表格Vie

ios - 如果从 Storyboard创建按钮,则更改子类中的 UIButton 类型

如果我在Storyboard中创建一个UIButton并将它的类指定为我创建的子类(HighlightTappedButton),子类中有没有办法更改buttonType到Custom?我知道我可以在Storyboard中将类型更改为Custom,但我不想每次都记得这样做。 最佳答案 我认为在运行时是不可能的。因为它是一个只读方法。我想您会从这些链接中得到有用的问题。setUIButton'sbuttonTypeprogrammaticallyChangeUIButtontypeprogramaticallyhowtosetUIBu

ios - 创建 UIButtons 的列表/表

我想重新创建随处可见的UIButton列表(至少我认为是这样),例如在“设置”应用中:它们看起来像标准的UIButton,但是顶部按钮的左下角和右下角没有任何圆角半径,底部按钮也是如此,中间的所有按钮都没有任何圆角半径.它们甚至可能根本不是按钮,也许是某种表格View?我不知道。它们是什么以及如何将它们添加到我的应用程序中? 最佳答案 这实际上是一个分组样式的UITableView。每个“按钮”都是一个UITextViewCell。参见http://developer.apple.com/library/ios/#documenta