草庐IT

UIBUtton

全部标签

所有 UIButtons 的全局 ios 触觉反馈

如何在整个应用程序中为每个UIButton的每个touchupinside事件应用触觉反馈,而无需为每个单独的按钮编写代码?我已经尝试创建一个UIButton类别并覆盖-(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event但这弄乱了我的一些UIButton操作,(我可能实现得很糟糕)有人有什么建议吗? 最佳答案 在类别中覆盖提到@ChoungTran的此类方法并不是一个好主意。如果您想自定义类别中的默认方法,最好在swizzledmethod中执行此操作.但是,我更愿意创

objective-c - UIButton 在 UIScrollView 中不工作

我有一个ScrollView,我在其中以编程方式创建按钮。触摸时,按钮应该加载另一个Nib。问题是,在触摸时,我得到[ViewControllerbuttonTest]:无法识别的选择器发送到实例让我带您看一下代码:应用委托(delegate).h@interfaceAppDelegate:UIResponder@property(strong,nonatomic)UIWindow*window;@property(strong,nonatomic)UINavigationController*viewController;appdelegate.m#import"ViewContro

ios - 带有左+右大写和中间模式的 UIButton

我怎样才能创建一个UIButton背景图片由以下部分组成:一个固定的左帽一个固定的右帽一些中间图像一个接一个地放置以填充所有可用空间就像下面的例子一样?编辑:我没有意识到在中心没有N个重复图像,只有一个拉伸(stretch)图像。查看已接受的答案。 最佳答案 据我所知,这是不可能的。你可以做的是拉伸(stretch)一个图像,但你不能添加n个中间图像。中间添加一张可伸缩图片的代码是//Createanimage-WhereUIEdgeInsetsisintopleftbottomrightUIImage*buttonImage=[[

ios - UIButton 在我的 UITableView 的标题中不起作用

我不明白为什么这个UIButton在我的UITableView的header中不起作用。它出现在那里,但触摸不起作用。NSLog语句也没有触发。它几乎就像在另一个View或其他东西下面,因此您可以看到它,但按下操作不起作用。感谢您对此的任何帮助-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{UIView*sectionHeader=[[UILabelalloc]initWithFrame:CGRectNull];sectionHeader.backgroundCol

ios - 使用 SDWebImage 设置图像

我正在将图像设置为UIImageView,如下所示。[pPostImagesetImageWithURL:[NSURLURLWithString:@"http://www.mywebsite.com/p.png"placeholderImage:[UIImageimageNamed:@"loader.png"]];现在我想要的是添加按钮并设置它的图像(这样图像就不会被拉伸(stretch))。为了让UIButtonImage不拉伸(stretch),我发现我需要使用下面的语句。[myButtonsetImage:(UIImage*)forState:];但是如何在setImage中写入

ios - 设置带边距的最小字体大小 UIButton

我找到了如何设置与我的按钮宽度相对应的最小字体大小的解决方案:button.titleLabel.numberOfLines=1;button.titleLabel.adjustsFontSizeToFitWidth=YES;button.titleLabel.lineBreakMode=NSLineBreakByClipping;但是如何在左侧和右侧添加边距。因此按钮标签的宽度与按钮宽度相同为200pt。我需要我的标题标签在右侧和左侧有空格,这意味着标签宽度必须为180pt,例如,然后我将在右侧和左侧有10pt。我怎样才能做到这一点? 最佳答案

ios - UIPageViewController 和 UIButton 混合使用

事情是这样的:当人们启动它时,我的应用程序在开始时需要一系列教程屏幕,以及屏幕底部的两个按钮,以便人们注册或登录。(如图所示)我的问题是:当人们滑动教程图像时,如何让按钮保持在屏幕上?我尝试了几种方法:在PageContentViewController(UIViewController的子类)中,我有一个用于教程图像的UIImageView和两个用于按钮的UIButton。这样,按钮也会滑动,这不是我想要的。我为按钮使用了一个新的ViewController,在我的rootviewController中,我将这个新的viewcontroller添加为subview。这样,新的View

ios - UIButton touchUpInside 与 UITableViewCell 滑动事件冲突

我在UITableViewCell中显示滑动按钮如下:-(BOOL)tableView:(UITableView*)tableViewcanEditRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}-(nullableNSArray*)tableView:(UITableView*)tableVieweditActionsForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewRowAction*cancelAction;UITableViewRowAction*editAction;U

ios - UIButton 在 iOS 9.3 上不显示

我有一个不只出现在iOS9.3中的UIButton。我不明白为什么。谁能告诉我我做错了什么?我需要ViewDidAppear方法中的按钮,因为我有一些其他布局元素需要在设置此按钮后放置。iPhone68.1ButtonSettingsLocation:{{100,100},{42,42}}iPhone69.3ButtonSettingsLocation:{{0,0},{0,0}}iPhone6Plus8.1ButtonSettingsLocation:{{100,100},{42,42}}iPhone6Plus9.3ButtonSettingsLocation:{{0,0},{0,0}

ios - UIButton 触摸事件重叠

我需要像下面的屏幕截图一样制作UIButton模式。我的问题是如果我正常设置框架并将图像设置为按钮框架。触摸事件重叠。我正在使用以下代码,UIButton*button1=[UIButtonbuttonWithType:UIButtonTypeCustom];[button1addTarget:selfaction:@selector(aMethod:)forControlEvents:UIControlEventTouchUpInside];[button1setImage:[UIImageimageWithName:@"Triangle1.png"]];button1.frame=