草庐IT

uibuttons

全部标签

ios - Xcode 在点击时禁用 UIButton 标题淡入淡出

当我点击或按住我的任何UIButtons时,它们的alpha似乎会淡化到大约0.1。我从来没有添加过这个功能,所以我假设它是自动的。如何禁用此功能,以便我的按钮在点击或按住时不会消失?我希望我的按钮始终保持在alpha1。我试过button.adjustsImageWhenHighlighted=NO;无济于事,这里还有一些其他建议。 最佳答案 您是否尝试过对“正常”和“突出显示”状态使用相同的图像?也许showsTouchWhenHighlighted也会影响这种情况。您是否也在为您的按钮使用背景图片?您是否在点击时禁用按钮?禁用

ios - 圆角渐变 UIButton iOS

您好,我想创建一个类似于(附加)图像的按钮。这里的挑战是带有渐变颜色的圆角。我能够使用创建圆角view.layersetCornerRadius:radius;view.layersetMasksToBounds:YES;我也可以创建单一的边框颜色view.layer.borderColor=color.CGColor;view.layer.borderWidth=宽度;但是渐变边框颜色需要做什么呢?我做了以下操作,但不是我想要的。我关注了这篇文章,但它没有为我提供渐变边框颜色。UIButtonw/gradient,roundedcorners,border,anddropshadow

objective-c - 动画 UIButton 上的用户交互

我正在尝试在Xcode4.2中针对iPhone制作一个小应用程序。我想要的是一个UIButton动画,当你按下它时,你将它的alpha设置为0。我从UIView类中找到了一个方法,它能够处理用户交互,得出这段代码:[UIViewanimateWithDuration:3.0delay:0options:UIViewAnimationOptionAllowUserInteraction|UIViewAnimationOptionAllowAnimatedContentanimations:^{CGRectmyRect=enemy1.frame;myRect.origin.y=300;my

iphone - tableFooterView 中的 UIButton 不响应点击事件

在我的viewDidLoad中,我写了这段代码:UIView*footerView=[[[UIViewalloc]initWithFrame:CGRectZero]autorelease];UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];btn.frame=CGRectMake(10,10,300,40);[btnsetTitle:@"Select"forState:UIControlStateNormal];[btnaddTarget:selfaction:@selector(onClickSelect:)f

objective-c - 使用 UIButton 截取 UIView 的屏幕截图

我正在尝试制作一个带有按钮的应用程序,该按钮将截取设备屏幕上绘制的对象的屏幕截图并将其保存在设备的照片库中...我将如何做到这一点?有什么想法吗? 最佳答案 UIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*screenShotimage=UIGraphicsGetImageFromCurrentImageContext();UIImageW

ios - 自定义 UIButton 圆角在突出显示时变为方形?

我有以下用于自定义UIButton的代码:btnLogin.layer.cornerRadius=10;[btnLoginsetBackgroundColor:[UIColorcolorWithPatternImage:[UIImageimageNamed:@"bluetint.png"]]];[btnLoginsetAlpha:1];[btnLoginsetTitleColor:[UIColorwhiteColor]forState:UIControlStateNormal];[btnLoginsetBackgroundImage:[UIImageimageNamed:@"reall

iphone - 在 ScrollView 中创建动态 UIButton 的正确方法?

我是iOS开发新手。我有一个基于导航的应用程序,在我的应用程序中,我使用for循环创建了动态按钮。我在FirstViewController中有两个UITextField(行和列)。当用户输入row和column的值然后单击OK按钮row和的值column传递给anOtherViewController。在anOtherViewController中,我必须添加一个逻辑来根据行和列值创建所有按钮。我的逻辑代码:for(inti=1;i我的截图:它工作正常,但我的问题是,如果我输入行和列的值超过40(大约)那么我的应用程序需要更多时间来创建动态按钮。该问题仅与创建按钮所需的时间有关。有什

ios - UIButton 的动画背景颜色从白色变为红色

我正在尝试制作一种颜色脉冲效果动画UIButton的背景颜色,使其从一种颜色(WhiteColor)连续变化到另一种颜色(RedColor)。我正在尝试使用CABasicAnimation来更改不透明度,但我也无法使其与颜色一起使用。CABasicAnimation*theAnimation;theAnimation=[CABasicAnimationanimationWithKeyPath:@"opacity"];theAnimation.duration=1.0;theAnimation.repeatCount=HUGE_VALF;theAnimation.autoreverses

objective-c - Objective-C : Sending arguments to a method called by a UIButton

我有一个在单击UIButton时调用的方法。当我创建按钮时,我希望它存储一个NSTimer作为参数。这是计时器和UIButton的创建。我将如何添加要发送到该方法的计时器?我试过withObject:timer但它给了我一个警告并在运行时崩溃。NSTimer*timer=[NSTimerscheduledTimerWithTimeInterval:(0.009)target:selfselector:@selector(moveStickFig:)userInfo:stickFigrepeats:YES];[stickFigaddTarget:selfaction:@selector(

iphone - 为什么 UIButton 不需要分配和初始化?

为什么UIButton不需要alloc和init调用,而我们只使用UIButton*myBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];.上面的行是否自动分配并初始化uibutton??是否有必要释放myBtn?,因为我没有明确使用alloc和init。这可能是一个简单的问题,但我不知道正确答案,有人可以帮忙吗?感谢任何帮助,提前致谢。 最佳答案 好吧,buttonWithType将为您返回一个类型为alloc和init的UIButton。它也是自动发布的。您可以自己alloc和ini