草庐IT

UiButton

全部标签

ios - 导航栏导航项导致推送 View Controller 上按钮的顶部区域不可点击

我有一种强烈的感觉,这可能是苹果需要修复的Xcode错误。我有一个作为根Controller嵌入在导航Controller中的ViewController。ViewController有一个与顶部布局指南垂直对齐的按钮。ViewController的按钮工作正常,所有可点击区域都正常工作。但是,如果我将相同或相似的ViewController推送到导航堆栈,它的按钮将无法完全点击。按钮的顶部(大约10像素左右)不再可点击。如果我尝试点击按钮的左上角,则会点击导航栏上的后退按钮,即使我显然没有点击导航栏边界。我认为这是苹果的一个错误,但我想知道是否有人知道修复方法。这是linktothe

ios swift 按功能替换选择器

我只想写一两行代码点击按钮print("ButtonClicked")为此我不想创建一个单独的函数并通过选择器调用作为action:#selector(BtnKlkFnc(_:))我想简化一下action:{actioninprint("ButtonClicked")}我也试过#selector({print("ButtonClicked")})谁能帮我简化一下我是stackoverflow的新手,还没有足够的声誉,所以请为我的问题投票,这样我就可以为你的答案投票 最佳答案 简短回答:你不能那样做。按钮操作是Cocoa/Cocoat

objective-c - UIView动画改变按钮的大小

我开始尝试从应用商店重新创建购买按钮,该按钮需要2阶段点击才能购买。我为按钮的展开设置动画。到目前为止我有这个[UIViewbeginAnimations:nilcontext:nil];[UIViewsetAnimationDuration:0.75];sender.autoresizesSubviews=NO;sender.clipsToBounds=NO;sender.frame=CGRectMake(63,326,200,37);[UIViewcommitAnimations];这只会导致按钮变大,它根本没有动画。我是不是做错了什么,或者其他人是否实现了这种类型的按钮行为?编辑

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

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

ios - 如何在 ScrollView 上添加多个按钮

我想和ScrollView一起动态添加按钮,假设有大约100个按钮要添加到ScrollView上,将它添加到nib文件中会很庞大,所以我想知道如何编写代码,动态添加按钮在ScrollView的ImageView之上 最佳答案 您需要做的是创建一个循环,创建UIButtons。设置按钮并将它们作为subview添加到UIScrollView。代码如下。NSUIntegeri;intxCoord=0;intyCoord=0;intbuttonWidth=100;intbuttonHeight=50;intbuffer=10;for(i=

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 - 同时点击两个按钮,如果一个覆盖另一个

我想做的,正如标题所说。原因是,我无法自定义下面按钮的View,所以我打算在这个按钮上放一个可以自己自定义的按钮。当我触摸上一个时,将触发下一个的事件。 最佳答案 假设有两个UIButtonsA和B。在A的触摸事件(touchupinside)中加入如下代码:[buttonObjectBsendActionsForControlEvents:UIControlEventTouchUpInside];这将根据需要触发第二个按钮的触摸事件。 关于ios-同时点击两个按钮,如果一个覆盖另一个,