草庐IT

UiButton

全部标签

ios - 小红色圆形删除按钮

我如何创建这些小的红色圆形删除按钮之一,就像在Safari应用程序中一样(在选项卡的顶部和左侧)?它是带有图像的默认UIButton还是iOSSDK的预定义按钮? 最佳答案 我在某处找到了它http://img37.imageshack.us/img37/6804/buttoniry.png我认为iOSSDK没有这样的预定义按钮 关于ios-小红色圆形删除按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

iphone - 为 OBShapedButton 的(自定义形状按钮)图像着色并重新设置

我在xib上有一些OBShaped/IrregularShaped自定义按钮。我正在设置这些按钮的图像。现在我想根据一些数据拍摄每个按钮的图像和颜色并重新设置。我该怎么做?我尝试过使用UIColor、UIImage+Tint.h、UIImage+ProportionalFill.h。但是在为高分辨率图像着色时会占用大量内存。 最佳答案 最后用UIColor,UIImage+Tint.h,UIImage+ProportionalFill.h搞定了|:) 关于iphone-为OBShaped

带有 Popover 的 iOS Segues 具有不良的默认行为

我有一个关于segue的奇怪问题-我有一个segue在点击UIButton时打开一个弹出窗口,所有这些都是通过IB完成的。(这是在iPad上)但是当我从这个弹出窗口的Tableview中选择一个选项时,我希望它关闭弹出窗口。如果用户点击该UIButton两次,我不希望弹出窗口打开两次。默认情况下,点击UIButton会“永远”打开彼此重叠的弹出窗口,而且我仍然遇到这样的问题,即点击Tableview中的单元格时,弹出窗口仍然存在。我该如何解决这些问题? 最佳答案 使用prepareForSegue:方法关闭已经存在的弹出窗口。Her

ios - UIButton imageView - 在 UIViewContentModeScaleAspectFill 之后如何向上移动图像?

我想根据我的指南使用相机拍摄照片。当我将它保存到一个按钮中并调整宽高比时,图像聚焦在图像的中间部分。如果我将指南居中,这会很好。但我希望指南更高。因此,我想将图像移低。这是代码[personPhotoButtonsetImage:[infoobjectForKey:@"UIImagePickerControllerOriginalImage"]forState:UIControlStateNormal];[[personPhotoButtonimageView]setContentMode:UIViewContentModeScaleAspectFill];我喜欢按钮中的图像向下移动以

ios - 使用 UIButton 设置 Sharekit 的分享按钮,而不是 UIBarButton

在ShareKit的安装说明中:http://getsharekit.com/install/他们说通过将其放入.m中来创建共享按钮[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActiontarget:selfaction:@selector(share)]如何设置一个只有UIButton而不是UIBarButton的分享按钮? 最佳答案 正常创建您的UIBUtton。然后对于addTarget方法使用share所以UIButton*

ios - 在 Interface Builder 中创建工具栏信息按钮

我知道如何使用UIButton:buttonWithType:和UIBarButtonItem:initWithCustomView:并提供UIButton:buttonWithType参数以编程方式创建工具栏按钮UIButtonTypeInfoLight。我真正想做的是将一个系统按钮拖到一个通用的barbuttonitem上以获得一个信息按钮。在界面生成器中。这是一个人可以做的事情,还是我应该自己动手写代码? 最佳答案 试试这个...letinfoButton=UIButton.init(type:.infoLight)letin

ios - 跟随圆圈外部路径的 uibuttons 的旋转动画,跟随手指

我正在寻找一些指导来开始制作一个动画,该动画跟踪手指移动并沿着圆圈的外部路径移动一组UIButtons我想象它会有一种左轮手枪的感觉。就像每个人都锁定在底部的位置或者喜欢在这些幻灯片插入之一中滑动提前致谢 最佳答案 (GitHub上的示例代码)其实并没有那么难,只是涉及到很多三角函数。现在,我现在要描述的是不是动画,因为您要求它跟踪手指在标题中的位置。动画会涉及它自己的计时功能,但由于您使用的是触摸手势,我们可以使用此事件具有的固有计时,并相应地旋转View。(TL;DR:用户记录移动的时间,而不是隐式计时器)。跟踪手指首先,让我们

ios - UIButton setTitle :longerTitle forState: contracting title string

我正在尝试使用以下方法设置UIButton的标题[buttonsetTitle:changedTitleforState:UIControlStateNormal]标题正在正确更改,但在内部这似乎是由UIButton动画制作的,当从长标题更改为短标题时,似乎在UIButton标签具有基于最终字符串长度的intrinsicContentSize但在UIButton标签中的文本已更改之前。结果是,在设置短标题之前,我可以在UIButton中看到长标题的瞬间收缩。例如。开始:LooooongTiiiiiiitle在几分之一秒的淡入淡出动画中:长...tle着陆前:短我没有在View上做任何其

iphone - 如何在一个方法中捕获并处理 UIButton 的所有事件?

我想为一个View的所有按钮(及其所有事件)使用单一方法。到目前为止,这就是我所拥有的:-(IBAction)uibuttonEvent:(id)idSenderforEvent:(UIEvent*)uieventHandle{if(idSender==[selfuibuttonConnectInput]){if([uieventHandletype]==UIEventTypeTouches){[[selfuibuttonConnectInput]setTitle:@"didit!"forState:UIControlStateNormal];}}elseif(idSender==[s

iOS 自定义字体 "Floats"太高

我正在创建一个自定义的UIBarButtonItem,如下所示:UIImage*originalImage=[UIImageimageNamed:@"button"];UIImage*buttonImage=[originalImagestretchableImageWithLeftCapWidth:10topCapHeight:5];UIButton*toolbarB=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,65,29)];[toolbarBsetTitle:titleforState:UIControlStateNormal];[t