草庐IT

UiButton

全部标签

ios - UITableView 中的自定义 UIButton 在按下后保持突出显示

我已经实现了一个自定义的UIButton,发布在cocoacontrols.com上:http://cocoacontrols.com/platforms/ios/controls/imageless-gradient-buttons我刚刚将项目转换为ARC并设置了按钮。它们可以工作,但在按下一次后,它们会保持高亮渐变。为了设置它们,我只是更改了Storyboard和IBOutlets上的类,并在viewDidLoad上选择了我想要的渐变。知道可能是什么问题吗?编辑:我花了更多时间研究它,问题似乎只发生在按钮位于UITableView上时。它在UIViewController上工作正常

ios - 长按 UIButton

我想知道如果有人按住UIButton键的时间过长,我是否可以捕获UIButton的事件(通过Notification或其他机制);比单个按钮按下更长的时间-假设有人按住按钮几秒钟......谢谢。 最佳答案 您可以添加UILongPressGestureRecognizer到您的按钮,在其initWithTarget:action:中传递一个选择器,并通过设置其minimumPressDuration属性来选择持续时间。 关于ios-长按UIButton,我们在StackOverflow

ios - UIButtons 动态添加到 UIScrollView 不接收触摸

在我的应用程序中,我有一个功能,允许用户打开一个包含所有应用程序页面缩略图的菜单,然后点击一个页面,然后点击一个特定页面。它基本上是一个UIScrollView,我向其中添加了一个带有每个页面缩略图的UIButton。如果您在应用程序中间的其中一个页面上打开缩略图菜单,效果会非常好。但是,在很多情况下,在打开缩略图菜单后,90%的ScrollView按钮都没有收到触摸。它通常发生在用户手动到达应用程序末尾,然后打开缩略图菜单时。代码如下:@interfaceBookmarkManager:UIView{UIScrollView*thumbnailScrollView;}@propert

ios - 在 iOS 中触摸时更改按钮的字体颜色

我是iOS新手,只有ActionScript3.0作为编程背景。到目前为止,ObjectiveC对我来说是难以置信的陌生。我正在使用最新版本的Xcode,并尝试通过小步骤来学习,对于像我这样的新手来说,太多教程的起点太高了。我试图让标签或按钮在被触摸时改变字体颜色,并在再次被触摸时恢复到原来的颜色。我知道这可能非常简单,但我需要从某个地方开始。非常感谢。 最佳答案 当UIButton被触摸时,很容易改变它的颜色属性。-(IBAction)changeColor:(id)sender{UIButton*btn=(UIButton*)s

ios - 如何将 UILabel 添加为 UIButton iOS 的 subview

我想在UIButton中添加一个UILabel。这是我的代码:-(void)viewDidLoad{[superviewDidLoad];[[selfaddressSearch]setDelegate:self];[[selfworldMap]setDelegate:self];self.boolPushButtonTapped=YES;self.addressSearch.barStyle=1;//CreatepushButtonself.pushButton=[UIButtonbuttonWithType:UIButtonTypeCustom];self.pushButton.fr

objective-c - 为什么这个 UIButton/IBAction 不刷新我的页面?

当我加载主视图时,它会自动加载包含博客文章的JSON提要。我的主视图顶部栏上有一个刷新按钮。我已经成功地将它连接到IBAction并且在单击时,我可以输出一个字符串来记录。我试图让我的View在单击刷新按钮时重新加载JSON提要,但这不起作用。我做错了什么?我的ViewController.h#import@interfaceViewController:UICollectionViewController{NSArray*posts;}-(void)fetchPosts;-(IBAction)refresh:(id)sender;@end我的ViewController.m...-(

objective-c - ios 中的 UIButton AddTarget(不工作-崩溃)

我已经以编程方式创建了UIButton,它被添加到也是以编程方式创建的UIViewController中。我不知道要传递什么作为AddTarget。我目前已经在addtarget中传递了optionView.selfUIWindow*window1=[[UIApplicationsharedApplication]keyWindow];optionView=[[UIViewControlleralloc]init];optionView.view.frame=CGRectMake(0,0,960,640);UIButton*button=[UIButtonbuttonWithType:

iphone - 动画调整 UIButton 的宽度

我在调整按钮宽度的动画时遇到了一些麻烦。这是我的代码:-(IBAction)profileButtonPressed:(UIButton*)sender{UIImage*buttonProfileDefault=[[UIImageimageNamed:@"Profile_Button_Default"]resizableImageWithCapInsets:UIEdgeInsetsMake(3,3,3,3)];[sendersetBackgroundImage:buttonProfileDefaultforState:UIControlStateNormal];UIImage*butt

iphone - 所有 View 的声音控制

在我的应用程序中,我在应用程序运行时使用了背景声音,我还给了一个静音按钮。对于每个View不同的声音。现在当按下静音按钮时,当前View的播放器只会停止。我想将所有播放器静音,如果它在任何View中静音并在任何View中单击时播放。任何人都可以建议我一些想法 最佳答案 为什么不为音效创建一个单独的类并在需要时调用它,然后在单击“静音”按钮时禁用该类。这只是一个想法,试试看:) 关于iphone-所有View的声音控制,我们在StackOverflow上找到一个类似的问题:

ios - 通过 UIWebView 隐藏和显示 UIButton

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowimplementaUIActivityIndicatorViewwhentheUIWebViewisLoading?(iPhoneObjC)我的应用程序的一部分允许用户“更新”应用程序的一部分,他们按下“更新”UIButton,这会在UIWebView中加载PHP脚本>,但是加载脚本需要大约2分钟,在此期间我希望隐藏“更新”按钮,并在网页加载完成后再次显示。执行此操作的最佳方法是什么?到目前为止我有这个:-(void)webViewDidStartLoad:(UIWebView*)webUpdate{[