草庐IT

subView2

全部标签

iphone - 在主uiview的 subview 上获取点击事件

我有一个包含滚动图像+分页的View。我已将这些图像添加到UIVIEW上,并将此UIView添加到主视图。我想在ScrollView中检测图像上的点击事件并在主视图中处理它们。我该怎么做?请帮忙 最佳答案 你可以用手势识别器解决这个问题。//Intheviewcontrollerwhereyoucreatethesubviews//(notsurefromyourquestion,butIthinkyouareaddingimageviewstoascrollviewUIImageView*imageView=[[UIImageVi

ios - 重新加载/刷新 subview - setNeedsDisplay 不起作用

我有setNeedsDisplay方面的问题。我有一个带有很多子UIView的UIView,它们是在IntefaceBuilder中创建的。我还有一个带IBAction的按钮。在此IBAction中,我想重绘/重新加载所有UIView(或所有UIElement,如UILabel、UIWebView等......)我正在这样做,这对我不起作用,不知道为什么..://redrawtheUIViews[self.view_card_0setNeedsDisplay];[self.view_card_1setNeedsDisplay];[self.view_card_stapelsetNeed

ios - 将 UISearchBar 作为 subview 添加到 tableView header 中

我正在尝试将自定义header添加到UITableView,它有一些按钮和一个UISearchBar。问题是,当我尝试使用searchBar时,我收到一条消息:设置表格的第一响应者View但我们不知道它的类型(单元格/页眉/页脚)有人遇到过这样的问题吗? 最佳答案 您是否通过以下方式添加到表中:[self.tableViewaddSubview:customView]如果是这样,那可能是你的错误。将subview添加到UITableView需要您将它们显式添加为页眉、页脚或单元格。尝试:self.tableView.tableHea

ios - 如何使动画 subview 中的按钮在该 subview 移动期间起作用?

在下面的代码中,带有按钮的subview发生振荡,即从原点水平移动到红色区域并返回。但它不接收按钮本身的点击,而是接收红色区域的点击。我想让动画subview中的这个按钮仅在该subview在x轴上移动时起作用。作为这项技术的初学者,我在这里被困住了。下面分别是.h和.m文件的代码。ViewController.h#import@interfaceViewController:UIViewController{IBOutletUIView*viewWithButton;}@property(strong,nonatomic)UIView*viewWithButton;-(void)an

ios - 以编程方式创建带有 subview 的 UIViewController

这个问题在这里已经有了答案:uiwebviewnotresizingafterchangingorientationtolandscape(2个答案)关闭8年前。我想以编程方式创建一个将UIWebView作为subview的Controller。我设法用下面的代码来做到这一点:VLUpdateViewController.h@interfaceVLUpdateViewController:UIViewController@property(nonatomic,strong)UIWebView*webView;@endVLUpdateViewController.m@implementa

ios - (自动布局)容器 View 调整大小但 subview 不

我在使用带有容器View的自动布局时遇到了一些问题(在这两种情况下:使用ios5中使用的View包含模式和一个简单的容器View)。我有一种自定义主从Controller,我可以在一些用户操作后调整左侧容器的大小,并且关联右侧Controller必须相应地调整大小以适应未使用的新空间。对于“细节”Controller,我使用Xib设置Controller并使用自动布局,我在其中有一些View。在视觉格式中,它们将是这样的:V:|[headerView][contentView][footerView]|H:|[headerViewW]H:|[contentView]H:|[页脚View

ios - UIScrollView 作为 UICollectionViewCell 的 subview - 将点击传递给 super View

我有一个包含UIScrollView的自定义UICollectionViewCell子类。ScrollView正确滚动,但它会拦截点击,因此CollectionView单元格突出显示和选择无法按预期工作。将userInteractionEnabled设置为NO允许点击“通过”但滚动不起作用(当然)。重写hitTest:withEvent:没有用,因为我需要在转发前知道它是点击还是平移。有什么想法吗? 最佳答案 我今天遇到了这个。这是我解决它的方法,但必须有更好的方法。我不应该将CollectionView选择逻辑放入我的单元格代码中

ios - 快速滚动后,粘性 ScrollView subview 的框架不正确。可编译的例子

在过去的12个小时里,我一直在胡思乱想,我快要脑残了。viewonbitbucket:https://bitbucket.org/burneraccount/scrollviewexamplegithttps:https://bitbucket.org/burneraccount/scrollviewexample.gitgitssh:git@bitbucket.org:burneraccount/scrollviewexample.git^这是一个精简、独立的Xcode项目,它举例说明了我在实际工作中遇到的问题。总结我正在尝试实现静态图像效果,其中图像(示例中的岩石)看起来粘在屏幕上

ios - 使用 CGAffineTransformScale() 设置 View 的变换时防止 subview 调整大小

如果我这样做:view.transform=CGAffineTransformScale(view.transform,s,s);我的View已缩放,但它的subview也已缩放...我不希望subview更改大小。显然autoresizesSubviews对此事没有影响 最佳答案 假设您的UIView的堆栈排列如下:@interfaceUIResizableView:UIView{UILabel*innerView;CGPointstartPoint;}@end@implementationUIResizableView-(id)

iphone - 将按钮作为 subview 放置在 UILabel/UITextView 最后一个字符的旁边

我已经使用了四个UITextview来放置每个段落。现在我想为每个UITextview添加一个UIButton作为subview。我意识到用框架CGRectMake(textview.frame.width-50,textview.frame.height-20,50,20)创建subview不是一个理想的解决方案,因为句子可能在任何地方结束,我的意思是任何段落的最后一个字符都可以在任何地方结束,但它的位置不是恒定的。所以最重要的是,我想在UITextView中添加UIButton,就在lats单词旁边。我该怎么做?任何解决方案将不胜感激。:) 最佳答案