草庐IT

uibuttons

全部标签

iphone - 只允许用户按 UIButton 一次

我正在尝试设计应用程序的界面,我只想让用户按一次UIButton以获得结果。有什么办法可以在按下按钮后锁定按钮?并且仅在按下另一个按钮时才释放锁定?谢谢 最佳答案 您可以将按钮设置为在单击后禁用:-(IBAction)clicked:(id)sender{//Seeallbuttonsenabled//Tryaloopormanually((UIButton*)sender).enabled=NO;} 关于iphone-只允许用户按UIButton一次,我们在StackOverflow上

iphone - UIButton 选定状态在 iOS 7 中不起作用

我正在使用Xcode5的Storyboard创建一个应用程序,iOSSDK7.0。我将一个按钮拖到View中。我希望我的按钮默认显示“A”。以下是按钮属性:类型:系统,状态配置:默认,标题:普通我希望我的按钮在选中状态下显示“B”。因此,更改的按钮属性:状态配置:选中在Button的属性检查器中,在Control下,有一个名为Selected的属性。如果我选中Selected,而不是显示“B”,它只是像A上的标记一样突出显示,即看不到任何字符。我在XCODE中运行它。当未选择按钮时,“A”按预期显示,但当我选择按钮时,而不是显示B,按钮的文本部分以浅蓝色突出显示。另外,我从来没有选择控

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 - 当通话状态栏可见时,UIButtons 的点击区域会发生变化

更新2我的怀疑是正确的。问题出在动画中,因为我没有考虑Y轴的原点,当通话状态栏可见时,Y轴的原点是不同的。我也会添加一个显示相关代码的答案。更新1我以为是菜单的动画导致了问题。当我按下菜单时,它会启动一个动画来显示菜单。动画将呈现的VC向右滑动,将其缩小一点并在z轴上旋转,使其看起来很流畅。我会朝那个方向调查,如果有发现,我会更新。原帖在我的应用程序中显示通话中状态栏时,我注意到一些UI问题。我有一个自定义View,它充当我的导航栏并包含一个返回菜单的小按钮。(我将其称为menuBtn)。在这个自定义导航栏下方,我有一个包含tableViewHeader的表格View,其中有2个按钮可