草庐IT

uibuttons

全部标签

ios - 是否可以在 UILabel/UITextView 中添加 UIButton?

这是一个有趣的场景。我从服务器发送了以下文本:Igotoschoolby#option#在iOS应用程序中,我必须将其转换为:Igotoschoolby[UIButton]挑战是测量前面的文本(“Igotoschoolby”)的长度,以便设置UIButton的位置(origin)>。当UILabel有多行,UIButton多次出现时,问题会更严重,例如:Igotoschoolby#option#.Loremipsumdolorsitamet,consecteturadipiscingelit.Phasellusfringilla,massautpharetraultricies,eli

ios - 如何使用 UIButton 编辑 UITableViewCell?

我是iPhone编程的新手,并且陷入困境。情况是我希望UITableView在UIButton单击时进入编辑模式。进入编辑模式后,我应该在每个单元格上都有一个复选框。如果我单击UIToolBarButton,我想更改选中的单元格图像。我怎样才能做到这一点。任何帮助将不胜感激。 最佳答案 就像lnafziger说的进入编辑模式调用[self.tableviewsetEditing:YESanimated:YES];在连接到您的按钮的函数中。要在表格处于编辑模式时在单元格上显示复选框,请将这些行添加到viewDidLoad:[self.

ios - 对于 ScrollView 中的 uibuttons,循环忽略 isKindOfClass

我有在uiview中创建、添加和标记取消按钮的代码,该uiview本身位于uiscrollview中。在某个时候,我尝试更改(背景颜色和图像)一些带有特定标签的按钮。问题是,如果我选择带有标记0的第一个按钮,for循环会因图像更改而爆炸,因为uiscrollview或uiview没有可用的方法。但我试图只针对View中的取消按钮(全部同步)。如果我选择任何其他按钮,它会按预期工作。我可以将标记从0偏移到1,但我想知道为什么我的for循环不起作用。for(inti=0;i谢谢-这是现在可以工作的代码:for(inti=0;i 最佳答案

objective-c - UIButton 不响应 'touchUpInside' 但会响应 'touchDown' 正常

在我的程序中,我有一个UIButton以编程方式声明为UIVIewController的属性。我已将其设置为在用户触发touchUpInside事件时发送操作,如下所示:[restartButtonaddTarget:selfaction:@selector(handleRestart)forControlEvents:UIControlEventTouchUpInside];其中restartButton是UIButton的名称。当我在forControlEvents参数中输入UIControlEventTouchDown时,它工作正常。但是,UIControlEventTouchU

iphone - 带有图像的自定义 UIButton

我正在尝试设置UIButton单元格的附属View。但它没有显示。这是代码UIButton*accessory=[UIButtonbuttonWithType:UIButtonTypeCustom];[accessorysetImage:[UIImageimageNamed:@"plus.png"]forState:UIControlStateNormal];[cellsetAccessoryView:accessory]; 最佳答案 调用[accessorysizeToFit];根据图片调整其大小。

ios - subview 上的 UIButton 不响应触摸内部事件

我已检查以确保按钮位于顶部并且已连接正确的socket。在要调用的IBAction方法中设置了一个断点,当我按下UIButton时它没有被调用。有什么想法吗?谢谢! 最佳答案 检查以确保此按钮所在的View已启用用户交互。 关于ios-subview上的UIButton不响应触摸内部事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/14062151/

ios - 为什么我的 UIButton 的选中状态在我松开手指之前没有触发?

我正在尝试创建一个从其normal切换的按钮状态为selected简单地触摸它,反之亦然。但是,我没能成功。这是我的代码:#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];UIButton*button=[UIButtonnew];[buttonsetImage:[UIImageimageNamed:@"touch_normal.png"]forState:UIControlStateNorma

ios - UIbutton标题行间距

我用这段代码构建了一个带有两个标题行的按钮:rootBntUI.titleLabel.font=[UIFontfontWithName:@"Avenir-Black"size:UserListFontSize];[rootBntUI.layersetBorderWidth:0];rootBntUI.titleLabel.textColor=[UIColorwhiteColor];rootBntUI.titleLabel.lineBreakMode=NSLineBreakByTruncatingTail;rootBntUI.titleLabel.textAlignment=NSTextA

iphone - 允许 UIScrollView 在按下 UIButton 时滚动

我在UIScrollView中有一个UIView,在UIView中有一个按钮。问题是,当我按下该按钮并按住它(在这种情况下,按钮状态为按下状态)并尝试滚动时,我的ScrollView不会滚动。它应该在其中。UIView中有一个手势识别器,如果我的手按下UIButton并滚动,我正在尝试使用其中一个委托(delegate)来滚动ScrollView。我该怎么做?基本上总结一下,如果按下/按住按钮,我需要将触摸事件传递给ScrollView。如果它是来自按钮的触摸事件,那么显然它应该触发按钮的Action而不是滚动。 最佳答案 老问题,

iphone - 无法在 UIButton 中使用自定义字体

我想在我的应用程序中使用自定义字体,它是ttf格式。在项目设置中,我添加了如下所示的字体名称。我已经在我的资源文件夹中添加了该字体,如下所示我正在尝试使用的字体是这个_enterButton.titleLabel.font=[UIFontfontWithName:@"VenusRising"size:45.0];如果我使用Arial或其他一些字体,它工作正常。但是当我尝试使用这种字体时,它根本不起作用。谁能告诉我为什么?? 最佳答案 我下载了字体,我认为它的名称与文件的名称不同。看看这张图片。另外不要忘记将名称添加到应用程序的Inf