草庐IT

UiButton

全部标签

objective-c - 我需要在释放之前从 UIButton 中删除目标吗?

几乎说明了一切......我已经向我的UIButton添加了几个目标,我只需要知道我是否需要在UIButton被释放(和dealloc'd)之前删除它们,或者是否可以只是假设它会自己整理好吗?谢谢!编辑:场景是这样的:一个UIViewController创建一个按钮并将目标设置为self:UIButton*btn=[UIButtonbuttonWithType:UIButtonTypeCustom];[btnaddTarget:selfaction:@selector(buttonTapped:)forControlEvents:UIControlEventTouchDown];[se

ios - UIButton 的剪辑图像

我有一个使用图像显示的UIButton。问题是我的图像是109x78,但我希望按钮的大小为109x20,固定在左上角并剪裁大于20像素高的所有内容。这是我现在拥有的:UIButton*startTrainingBtn=[UIButtonbuttonWithType:UIButtonTypeCustom];[startTrainingBtnsetContentMode:UIViewContentModeTopLeft];[startTrainingBtnsetClipsToBounds:YES];[startTrainingBtnsetImage:[UIImageimageNamed:@

iphone - 单击时如何使自定义按钮键像iPhone按钮键一样大

点击时,我想要这个图片中的大字母。如何为我的新按钮“ក”执行此操作?这是我创建按钮的代码:consonantButton=[UIButtonbuttonWithType:UIButtonTypeCustom];[consonantButtonsetTitle:@"ក"forState:UIControlStateNormal];consonantButton.titleLabel.font=[UIFontfontWithName:@"Hanuman"size:30];consonantButton.frame=CGRectMake(242.0,328.0,27.0,42.0);[con

ios - UIButton TouchUpInside 有时不触发

我正在以编程方式创建UIButton并设置它们的目标。大多数时候,TouchDown-TouchDragInside-TouchUpInside链似乎正常工作,但如果我快速执行此事件链(每秒约2-3次),绑定(bind)到TouchUpInside的方法有时不会触发。根据我的理解,UIEvents将始终触发,即使它们不会立即触发。这是一个我似乎找不到任何相关信息的已知问题吗?除了让触摸速度变慢外,我还能做些什么? 最佳答案 我认为你创建的按钮可以切换和点击。如果是这样,这两个手势也处理不好,你可以在按钮上添加滑动手势,效果很好;希望

ios - 可以将 UISlider 对折成 90° 角吗?

我正在尝试创建一个能够向上和向右拖动的UISlider。将slider想象成一个大写的L,在执行每个滑​​动操作后,sliderthumb-button位于弯曲处。我查看并发现了这个:UICircularSlider但是对于我需要做的事情来说似乎太多了。我不确定UISlider是否可行,但它是最简单的功能。有没有办法做到这一点? 最佳答案 使用第3方库绝对是一种方法,但使用所有普通objective-c组件的正常方法是使用2个UISlider,使用CGAffineTransformRotate旋转其中一个90度。然后在另一个结束时开

ios - 按钮的蓝色图像

我的costoum单元格中有按钮,我正在通过代码设置图像。但是奇怪的事情正在发生。我的图像是蓝色的。BOOLisTheObjectThere=[self.favoriteArrycontainsObject:self.tableData[indexPath.row]];if(isTheObjectThere==TRUE){cell.favBtn.hidden=NO;[cell.favBtnsetImage:[UIImageimageNamed:@"favorite_star.png"]forState:UIControlStateNormal];cell.favBtn.tag=inde

ios - 带有属性文本的 UIButton 不遵守 adjustsFontSizeToFitWidth

关于为什么在IB上设置了属性文本的UIButton不遵守adjustsFontSizeToFitWidth的任何想法。button.titleLabel?.numberOfLines=3button.titleLabel?.adjustsFontSizeToFitWidth=truebutton.titleLabel?.lineBreakMode=.//triedalloptionshere....button.titleLabel?.minimumScaleFactor=0.2 最佳答案 adjustsFontSizeToFitW

ipad - UIButton 在 iPad 屏幕底部附近没有响应

当UIButton位于iPad屏幕底部附近(主页按钮附近)时,它不会响应任何触摸。它启用了触摸并且正在接收事件,但从未为目标设置任何响应。我检查了View层次结构,它肯定在最上面。它没有被菜单栏覆盖。这只发生在iPad上,并且只有当它位于底部时,我对iPhone没有问题,两种设备的代码是否相同?有没有人知道可能会发生什么? 最佳答案 我刚刚遇到类似的问题,iPad应用程序除了屏幕左上四分之一外没有响应,但有一个通用应用程序从MainWindow.xib加载主窗口。由于该应用程序是通用的,并且没有.xibs的两个变体,因此xib中主窗

iphone - 在 iOS 上,如何制作 "links"的动态列表或按钮调用带有字符串参数的方法?

似乎在iOS上使文本表现得像链接的常见方法是将其设为UIButton,但我注意到UIButton的addTarget或gestureRecognizer的addTarget两者没有可以在按下按钮时传递给方法的参数?情况是,我们可能会从服务器取回一个单词列表,例如“pineapple”、“apple”、“orange”,并且数字可能会有所不同。这些词显示在屏幕上,按下该词将调用ViewController来替换主视图Controller。好像有一种方法是使用UIButton的tag,所以我们在设置button的时候,给它一个tag为0,在当前view或者viewcontroller的另一

iphone - 使用 XIB 自定义 UIButton

我知道可以使用XIB文件制作自定义UITableViewCell并执行此操作,但我如何使用Button执行此操作,因此制作新的标签或其他东西?非常感谢 最佳答案 像这样实现UIButton:@interfaceMyNewButton:UIButton{UILabel*nickNameLabel;UIImageView*myImageView;}@property(nonatomic,retain)UIImageView*myImageView;@property(nonatomic,retain)UILabel*nickNameLa