草庐IT

UIBUTTON

全部标签

ios - 如何在 iOS 中创建具有动态值的 UIButton 网格?

我正在尝试创建一个UIButtons网格。行值和列值是动态的。我知道如何创建网格。但是使用动态值使其成为问题。-(void)makeLayoutWithMinRow:(int)minRowmaxRow:(int)maxRowminColumn:(int)minColumnmaxColumn:(int)maxColumn{NSIntegerintLeftMargin=10;//horizontaloffsetfromtheedgeofthescreenNSIntegerintTopMargin=10;//verticaloffsetfromtheedgeofthescreenNSInte

objective-c - UIButton 图像调整大小/缩放以适合

我有一个非常有线的问题,我不知道如何解决它。我正在为UIButtons框架制作动画,当我为它制作动画时,我希望按钮中的图像缩放到与按钮相同的大小。它无需在我的iPhone模拟器上执行任何操作即可运行。但是当我在iPad模拟器上运行它时,它不会改变图像大小。我在几个地方添加了[[gissaImg1imageView]setContentMode:UIViewContentModeScaleToFill]代码,但没有帮助。有人知道哪里出了问题以及如何解决这个问题吗?//CodetosettheimageUIImage*image=[UIImageimageNamed:[NSStringst

ios - 默认 UIButton 的文本是什么颜色?

默认UIButton的文本是什么颜色?我正在尝试在某些表格View单元格中重新创建它,但没有运气。我最接近的是:[UIColorcolorWithRed:0/255.0green:51.0/255.0blue:102.0/255.0alpha:1];是否在任何地方记录了颜色、字体大小和样式? 最佳答案 这是一个很老的问题,但我想我还是会添加自己的答案。如果您需要在iOS7及更高版本上使用具有相同颜色的自定义“纯文本”按钮,则不要使用UIButton()创建它,而是使用UIButton.buttonWithType(UIButtonT

iphone - UIButton 禁用和启用背景图像

我的应用程序由几个按钮组成,当用户触摸其中一个按钮时,它们下方会出现一个阴影,其余按钮不应有任何背景图像,我需要类似Instagram应用程序效果的东西,这是我的代码,但我的问题是当我触摸其他按钮时,阴影不会出现。#defineBGB[btnsetBackgroundImage:[UIImageimageNamed:@"shadow.png"]forState:UIControlStateNormal]#define_BGB[btnsetBackgroundImage:nilforState:UIControlStateNormal]-(IBAction)effectsPerform:

iphone - 使用 iOS 5 的外观 API 自定义 UIButton 的 titleLabel

我正在尝试使用新的外观API自定义UIButton中标题标签的外观,但没有找到任何可行的方法。看来下面的代码应该可以工作:[[UILabelappearanceWhenContainedIn:[UIButtonclass],nil]setShadowOffset:CGSizeMake(0,2)];[[UILabelappearanceWhenContainedIn:[UIButtonclass],nil]setFont:[UIFontfontWithName:@"HelveticaNeue-CondensedBold"size:17]];但我认为UILabel实际上不是按钮的subvi

objective-c - 如何在作为 UITableView 的 subview 的 UIButton 上捕获任何触摸事件

在我的应用程序中,我使用叠加样式来呈现帮助信息。点击工具栏中的信息按钮会在当前是我的主视图的任何View之上覆盖一个UIButton。它会绘制一个图像,其中包含指向当前导航栏和工具栏中各种用户界面元素的帮助文本和箭头。再次点击信息按钮会释放UIButton,但如果用户触摸这个覆盖按钮,我也想摆脱它。除了我的主视图Controller(UITableViewController)之外,它工作得很好。我所做的是创建UIButton并将其添加为UITableView的subview,这是我的主视图Controller中的唯一View。然后我将它设置为处理所有触摸事件:[[selfmaster

ios - CGRectMake 将我的 UIButton 放在错误的位置

当我在程序中使用CGRectMake时,它的行为很奇怪。在InterfaceBuilder中,我的按钮的坐标为(260,388)并且始终处于纵向模式。当我输入以下代码(只是为了实验)时,它应该保持在同一个位置,X值很好,但Y值将它放在更接近300的位置。self.theButton.frame=CGRectMake(260,388,120,120);CGRectMake中是否存在一些导致坐标变得异常的怪癖?没有其他代码行影响此按钮的大小或形状,当我注释掉此行时,按钮位于IB的正确位置。编辑:自动布局未开启。编辑:问题似乎是我的代码关于框架Y值的概念与IB的概念不匹配。此处按从上到下的顺

ios - 点击时 UIButton 未获取事件

我的iOS7应用有一个带有UIMapView的UIViewController。它还有一个带有UIButton的小View,当用户将map拖到当前搜索区域之外时,该View会显示在map上方。当它显示时,用户可以点击按钮搜索当前map中心周围的更多兴趣点。我正在使用来自iAdSuite示例代码的Apple的BannerViewController,因此我可以在多个View中显示一个广告横幅。这需要我将ViewController嵌入容器中,以便BannerViewController可以显示/隐藏广告。现在,当显示带有按钮的小View时,触摸按钮不会像以前那样触发TouchUpInsi

ios - 当手指被拖出其边界时,停止 UIButton 为 'active'

如何缩小UIButton按钮仍然触发touchUpInside方法的区域?当我按下一个按钮并将我的手指拖到它外面(而不是抬起手指)时,按钮边界之外保持按钮突出显示的区域非常大。我想实现touchUpInside方法只有在手指(被拖动)仍在按钮范围内时才会被触发。目前,如果您按下一个按钮,并且在不抬起手指的情况下将手指拖出按钮,即touchUpInside方法(而不是touchUpOutside方法)所在的区域)被称为相当大。我能否限制touchUpInside方法仅在手指位于按钮边界内时才被调用?谢谢。 最佳答案 我不太确定我是否清

ios - 突出显示整个 UIButton,而不仅仅是左侧的图像?

我有一个常用的UIButton,左侧有一个图像。Showtouchonhighlight已在Storyboard中打开,但当我触摸此按钮时,图像会突出显示而文本不会!我想突出显示整个UIButton。 最佳答案 我遇到了同样的问题。解决方法是更改​​突出显示状态的标题颜色。两种解决方案:1/在界面生成器中:在您的UIButton属性中,为“stateconfig”属性选择“highlighted”将文本颜色属性更改为您想要的突出显示颜色。2/以编程方式:与上面的想法相同,在Swift3中你会这样做:button.setTitleCo