jjzjj

UIButton

全部标签

objective-c - UIButton 上的淡入淡出动画

我有两个UIButton让我们说:UIButton*产品UIButton*nextProduct我在每个按钮上设置与产品相关的图像。我想为按钮设置动画,使一个按钮淡入而第二个按钮淡出。请帮帮我 最佳答案 我会改用新的blockAPI。我不知道第一个答案是否会让用户在动画期间与控件进行交互。我有一个类似的案例并使用了下面的代码。关键是options:UIViewAnimationOptionAllowUserInteraction[UIViewanimateWithDuration:0.5fdelay:0.0foptions:UIVi

ios - 自定义 UITableViewCell 按钮和 RowSelected (iOS/Monotouch)

我在自定义UITableViewCell中有一个“加载更多”UIButton。我的表也使用了一个代表。单击此按钮时,我想重新加载表格数据。我注意到当我点击按钮时,没有任何反应。但是当我点击按钮周围的区域时,即实际的Cell,Delegate获得RowSelected事件。我尝试使用按钮内部事件中的SetSelected(true,false);来查看它是否会触发委托(delegate)的RowSelected事件,但它没有。任何人都可以向我解释如何让自定义表格单元格的按钮点击触发实际的RowSelected事件吗?如果这不是一个可行的选择,除了将按钮放在自定义表格View单元格中之外,

iphone - 在 UITableViewCell 中动态分配 UIButton 事件

我创建了一个自定义的UITableViewCell子类,其中包含一个名为testbtn的按钮。然后我尝试将该按钮的事件分配给另一个类,但这对我不起作用。你能告诉我哪里出错了吗?这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"PatientCell";PatientCell*cell=(PatientCell*)[tableViewdequeueReusableCe

ios - UIButton 高亮区域延伸到按钮之外

当用户触摸UIButton时,高亮状态应该开始。当他将手指滑出按钮时(仍然没有抬起手指),按钮突出显示应该停止,而当他抬起手指时,不应触发按钮。这种行为正是iOS的工作方式,但我对仍然应用高亮显示的有效区域感到有些惊讶。对于一个小按钮,在突出显示停止之前,我必须将手指移动到按钮上方或下方按钮高度的几倍。这是正常现象,还是我做错了什么?高亮区域应该由框架控制还是我可以设置? 最佳答案 无论您是否为按钮选择“触摸时显示高光”属性,这都是任何UIButton框架的正常行为。但是当使用“信息灯”按钮时,行为会有一点点变化。“信息灯”按钮的选

Objective-C:(奇怪)UIButton 框架 NSLogs 不同的坐标与其显示(和接收触摸)的位置

更新的解决方案:主要问题是我的速度计算返回一个整数-0对于所有情况,除了索引3处的对象,它是1-尽管被标记为实例化为float。结果?这些按钮从起点到终点处于“无限”动画(速度为0的动画)中。////////////////////////////////////奇怪:我以编程方式在我的View上绘制一些按钮,在对我的代码进行故障排除时,我发现按钮的框架/位置/中心(在位置A)与它们实际显示的位置不同(位置B)。这是我第一次遇到这种现象..(更糟糕的是,我正在使用hitTest:withEvent:并根据它们的框架返回按钮,所以我实际上是在跟踪位置A的点击(和触发Action),甚至尽

objective-c - 如何在 Objective-C 中设置 CAShapeLayer 透明?

我正在尝试在UIButton上设置一个嵌入阴影,感谢其他SO帖子,我已经设法做到了:UIBezierPath*buttonPath=[UIBezierPathbezierPathWithRoundedRect:self.boundscornerRadius:self.layer.cornerRadius];CAShapeLayer*shadowLayer=[CAShapeLayerlayer];//shadowLayer.cornerRadius=8.0f;[shadowLayersetOpacity:1];//[shadowLayersetBackgroundColor:UIColo

ios - 在 textview -xcode 中添加按钮

如何在TextView中添加按钮?例如..textView.text=@"texthere\n\ntextalsohere\n\ntexthereaswell";如何在每个“\n\n”之后或沿着文本添加按钮? 最佳答案 您可以创建一个UIButton的对象并将其作为subview添加到您的textview。需要预先设置好按钮的边框,所以文字必须是静态的,而且必须提前知道按钮的位置。 关于ios-在textview-xcode中添加按钮,我们在StackOverflow上找到一个类似的问题

ios - 如何在UIImageView左上角和右下角创建UIButton

我想在imageview的左上角和右下角创建删除按钮。但它看起来不像我需要的。我希望两个按钮都放在红色边框的一角为了创建按钮,我使用了下面的代码UIImageView*tappedView=(UIImageView*)[recognizerview];[tappedView.layersetBorderColor:[[UIColorredColor]CGColor]];[tappedView.layersetBorderWidth:2.0];tappedView.layer.cornerRadius=10;tappedView.layer.masksToBounds=NO;UIButt

iOS - 在 UIScrollView 中添加多个 UIButton 滚动不流畅

我在UIScrollview中添加(400+)个UIButton,当我在simulator中滚动时,它运行良好,但在iPad中它缓慢滚动。Here's我在做什么。-(void)viewDidLoad{[scrollViewsetContentSize:CGSizeMake(180*24,22*40+200)];for(inte=0;e 最佳答案 iOS模拟器在Mac上运行,比实际设备快很多。这完全取决于您的要求(为什么您需要这么多按钮),我建议添加一个UIView作为subview,然后在drawRect中绘制必要的东西。然后您可以

objective-c - 创建硬自定义按钮

我不知道如何构造这个按钮。我在创建这个时需要帮助,请注意当按钮处于事件状态时不会绘制strip。我应该使用哪些元素?在链接上你可以看到这个按钮http://i.stack.imgur.com/0mmJ0.pngUIButton*clone=[[UIButtonalloc]initWithFrame:frame];[clonesetTitle:strDateforState:UIControlStateNormal];[clonesetTitleColor:[UIColorblackColor]forState:UIControlStateHighlighted];clone.frame