草庐IT

UIBUTTON

全部标签

ios - UIView边框覆盖 subview ?

我有一个UIView,其中包含一个部分位于UIView上的UIButton。我在UIView上绘制边框时遇到问题。请看我的截图:你可以看到边框在UIButton上面,为什么?有人可以建议吗?谢谢 最佳答案 感谢aăâ,我找到了解决方案。基本上边框总是绘制在所有内容之上我所做的是:创建一个带有边框颜色的UIView创建另一个UIView作为主UIView的子级,它比第一个UIView小一点。这个新建的UIView的颜色为主色代码如下:self.layer.cornerRadius=15;self.layer.masksToBounds

iphone - 我可以用 FXLabel *替换* UIButton 上的 UILabel 吗?

因此,我尝试将UIButton上的UILabel更改为FXLabel的实例。查看有关FXLabel(https://github.com/nicklockwood/FXLabel)的更多信息的链接。我知道通过使用类扩展(SubclassUIButtontoaddaproperty),我总是可以添加另一个属性,在我的例子中,一个FXLabel基本上只需添加一个subview。但是,我喜欢已经存在的titleLabel属性的便利性和特性。是否有一些方法可以按子类或类别“切换”UILabel到FXLabel?我确实知道我可以做到这一点,但它是一种黑客攻击,并且不是future的证明。而且我不

ios - 屏幕左侧的 UIButton(在 iOS 7 导航滑动区域)未突出显示

我在ViewController(在XIB上)的最左侧有一个UIButton,例如100点宽。如果ViewController位于常规选项卡上(即未推送到导航堆栈上),则按钮会在点击时按预期高亮显示。但是,当ViewController位于“更多”选项卡上时(因此被推到导航堆栈上),当点击其左侧时按钮不会突出显示(比如最左边的50点)。该按钮确实起作用,正在调用它的操作。但是,当点击右侧时,它会突出显示。(顺便说一句,我认为这是从任何其他ViewController推送ViewController时的普遍问题;可能不必是“更多”选项卡。)经过一些研究后发现,当我点击左侧屏幕区域时,您可

ios - UITableViewController 自定义单元格中缺少 UIButton 默认点击淡入淡出动画

我有一个自定义单元格,其中包含一些UIButton。我在按钮上创建了这样的目标操作:[cell.customLocationButtonaddTarget:selfaction:@selector(customLocationButtonTap:)forControlEvents:UIControlEventTouchUpInside];虽然我没有在UIButtons上看到默认的iOS淡入淡出动画,但这些操作效果很好吗?我是否也需要启用某些功能才能获得这些功能-我认为在使用IB的UIButton时它们是标准配置? 最佳答案 遇到了同

ios - xcode iOS 增加UIButton点击区域

我正在尝试增加我的UIButton的点击区域。我有一个新的Xcode项目,在Storyboard的中央有一个UIButton。该按钮通过socket和操作连接到我的ViewController。我能够以编程方式更改按钮标题,只是为了好玩,当我点击按钮时,它的Action会更改View的背景。所以我知道一切都已连接并且正常工作。根据我在网上阅读的内容,这应该可行,但事实并非如此。[按钮设置框架:CGRectMake(button.frame.origin.x,button.frame.origin.y,-64,-64)];有什么想法吗?我试过没有负边距,但那也不管用。顺便说一句,我已经尝

ios - 触摸时取消 UIButton 触摸

我遇到这样一种情况,用户将触摸一个UIButton,而他们可能已经在触摸它,我需要能够取消它或导致它失败。我曾尝试使用button.enabled和userInteractionEnabled,但两者都无法即时运行。两者都必须在触摸开始之前设置。我可以在触摸按钮之后和触摸按钮时使它失效吗? 最佳答案 您需要为您的按钮注册两个Action,一个用于触摸,一个用于触摸。在touchdown中,你可以决定是否要取消;在润色中,编写按钮按下的实际逻辑。[buttonaddTarget:selfaction:@selector(touchDo

iOS:UIPageViewController - 使用按钮跳转到下一页

我在PageViewController中有一系列VC,用户可以用手指从左到右导航。我需要添加按钮,这些按钮基本上执行与手指滑动相同的操作,通过VC向左或向右移动一个。我怎样才能做到这一点?现在我正在使用这两种方法在用户滑动时动态设置VC:-(UIViewController*)pageViewController:(UIPageViewController*)pageViewControllerviewControllerBeforeViewController:(UIViewController*)viewController;-(UIViewController*)pageVie

ios - 如何从 VoiceOver 中排除 UIButton?

我有一个UIButton有时是空白的(没有文本或图像)。当它是空白时,我希望VoiceOver跳过它。我已经尝试了以下方法,但它们都不起作用——当用户在View中滑动时,按钮仍然突出显示:将按钮及其所有subview的.accessibilityTraits设置为UIAcessibilityTraitNotEnabled。这可以防止VoiceOver在选择按钮时说出任何内容,但它仍然允许VoiceOver选择按钮。禁用该按钮(我已验证该按钮在DebugViewHierarchyView中被禁用)。VoiceOver仍然可以选择该按钮。有人知道如何让VoiceOver完全跳过/忽略UIB

iOS - 如何以编程方式创建 WKWebView 后退按钮?

我正在尝试为我的iOSWKWebView应用程序创建一个后退按钮,这样当用户单击该按钮时,它会将他们带到上一个WKWebView页面。我找到了许多关于如何使用IB执行此操作的教程,但没有找到直接代码。这是我目前所拥有的:原始ViewController.swift:importUIKitimportWebKitclassViewController:UIViewController,WKNavigationDelegate{privatevarwebView:WKWebView!letwv=WKWebView(frame:UIScreen.mainScreen().bounds)//n

ios - 设置图像的 UIButton 方法之间的区别

请告诉我两个UIButton方法之间的区别是什么:-(void)setBackgroundImage:(UIImage*)imageforState:(UIControlState)state和-(void)setImage:(UIImage*)imageforState:(UIControlState)stateApple文档对此只字不提。 最佳答案 setBackgroundImage设置按钮的背景图片。通常,您将它与“自定义”类型的按钮结合使用,以使用背景图像作为按钮的漂亮形状和背景(比如代表带圆角的矩形并填充漂亮渐变的图像)