草庐IT

subviews

全部标签

ios - 如何将数据从父 View Controller 传递到 subview Controller ?

如何将数据从父ViewController传递到subviewController?我尝试与委托(delegate)一起这样做。但我不认为这是一个选择? 最佳答案 选项1如果您要从父ViewController传递到subviewController,则只需从父View设置您的childViewController的属性即可。customChildViewController.someRandomProperty=@"somerandomvalue";[selfpresentViewController:customChildVie

objective-c - UIView 总是顶层 subview

这个问题在这里已经有了答案:HowtomakeaUIViewalwaysappearatthefront?(6个答案)关闭8年前。您好,我有一个游戏,我在其中创建了一个处理触摸事件的subview。但是当我稍后在代码中添加其他对象时,它们会出现在该View的前面。因此,如果用户在这些对象之一上点击屏幕,则不会注册触摸。那么有没有办法让一个UIView一直出现在最上面呢?我试过这个,但它不起作用:view.layer.zPosition=MAXFLOAT;有什么想法吗?谢谢

ios - @IBInspectable : wrong bounds and frames at runtime when I add subviews

这是我的@IBInspectable:代码:@IBDesignableclassPBOView:UIView{@IBInspectablevarborderRightColor:UIColor?{didSet{letborderRightView=UIView(frame:CGRectMake(frame.size.width-10,0,10,frame.size.height))borderRightView.backgroundColor=borderRightColoraddSubview(borderRightView)}}}这是Storyboard中的结果:UIView的宽度

ios - UIView animateWithDuration UITableView 导致 UITableViewCell subview 也有动画

我正在尝试使用动画更改UITableView高度约束+transitionWithView:duration:options:animations:completion:。设置选项后,UITableViewCellcontentView的subviewUIView也会进行动画处理。效果如下图。如您所见,窗口下方的单元格上升,红点View的边界根据预定义的约束进行动画处理。如果我不设置动画选项,就不会是这个样子。但是当我改变UITableView高度时我需要动画。那么如何保持表格View高度动画和禁用表格View单元格contentView的subview动画呢?代码如下。红点View是

iphone - 如何处理进入和退出编辑模式的 UITableViewCell 中的 subview 大小调整?

问题-如何在进入和退出编辑模式的UITableViewCell中处理subview大小调整?背景-我已经弄清楚如何根据所使用的文本和字体调整UiLabel和UITableViewCell的大小。我目前正在cellForRowAtIndexPath中进行此操作(我正在以编程方式创建UILabel并将其作为subview添加到现有的contentView中)方面-所以我希望答案能帮我解决问题,包括:这种方法是否基于这样一个事实,即每次UITableView进入和退出编辑模式时都必须手动重新确定subview(例如UILabel)定位(例如x/y/高度/宽度)?如果是-通常会在哪些方法中执行

objective-c - UIScrollView 添加 UIViewController 作为 subview ?与 UIPageControl

我目前正在开发我的应用程序,希望有一个UIScrollView和UIPageControl,它们允许用户左右滑动屏幕以访问不同的ViewController。到目前为止我已经完成了这项工作,因此我可以左右滑动以查看任一ViewController,但是我发现当我的一个UIViewController需要访问它时,它不会委托(delegate)任何事情发生,例如UITableViewDelegate。这是我目前在scrollViewController中的代码CGRectframe2;frame2.origin.x=self.scrollView.frame.size.width*1;f

iphone - 在 drawRect 中绘制对象与添加 subview 和移动它们的框架

(第一次真正在这里提问,所以请原谅我的礼仪失误)基本情况:我有多个可以在屏幕上移动的图像。简单解决方案#1:主循环将跨过对象数组,告诉每个对象自己移动,然后告诉View自己刷新[self.viewsetNeedsDisplay]。然后View将获取数组并跨过它并在屏幕上的相应位置绘制对象。非常简单的示例项目,将200个箭头放入NSArray并在here周围移动它们.简单解决方案#2:然后我开始尝试让对象拥有自己的View作为属性。当对象被添加到主NSArray时,View被添加到主绘图View。[self.viewaddSubView:newThing.view]。主循环将跨过对象并告

objective-c - 如何在作为 UITableView 的 subview 的 UIButton 上捕获任何触摸事件

在我的应用程序中,我使用叠加样式来呈现帮助信息。点击工具栏中的信息按钮会在当前是我的主视图的任何View之上覆盖一个UIButton。它会绘制一个图像,其中包含指向当前导航栏和工具栏中各种用户界面元素的帮助文本和箭头。再次点击信息按钮会释放UIButton,但如果用户触摸这个覆盖按钮,我也想摆脱它。除了我的主视图Controller(UITableViewController)之外,它工作得很好。我所做的是创建UIButton并将其添加为UITableView的subview,这是我的主视图Controller中的唯一View。然后我将它设置为处理所有触摸事件:[[selfmaster

iphone - 从 StoryBoard 添加的 UIActivityIndi​​catorView 不显示,除非以编程方式添加为 subview

我使用StoryBoard添加了UIActivityIndi​​catorView并将IBOutlet连接到我的ViewController:@property(nonatomic,retain)IBOutletUIActivityIndicatorView*activityIndicator;在界面生成器上它看起来像这样:然后我使用这两种方法来启动和停止动画...[self.activityIndicatorstartAnimating];和[self.activityIndicatorstopAnimating];但是我的事件指示器不会显示,除非我以编程方式将其显式添加为subvi

iphone - 如何在 Tableview 单元格 subview 项中分配 didSelectRowAtIndexPath

我有2个问题,我很困惑。请帮助我1)我遇到一个问题,我想将点击监听器分配给ImageView,该ImageView位于我的subview内,并且该subview位于UITableView的单元格中。在我的tableview单元格中有两个ImageView,我想给它们点击监听器并识别它们,比如哪个ImageView被点击了哪一行等等。如果我写scrollview.userinteractionEnable=YES;而不是我的didSelectRowAtIndexPath没有响应。我知道它是因为subview。但是,如果我更改scrollview.userinteractionEnable