问题标签 [subviews]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSView 和动态加载子视图
为了在不发布代码页面的情况下了解我在做什么...我有一个 NSOperation 用于在将文件添加到文件夹时对其进行处理。在那个 NSOperation 中,每当启动新作业时,我都会使用 NSNotificationCenter 向 NSView 发送通知。这个想法是,我想添加一个新的子视图来给我一些关于刚刚开始的工作的信息。问题是我似乎无法绘制新的子视图。这是我现在所拥有的。
然后再往下:
当我使用我的应用程序添加工作时,通知被我的 NSView 正确接收,子视图被正确添加到jobViewArray
,但是当drawRect:
再次被调用时,我jobViewArray
是空的。这是我第一次尝试做这样的事情,所以我可能在这里做错了什么......我想这是不言而喻的,因为它不起作用吧?
iphone - 来自 AppDelegate 的警告
当我调用其他视图控制器时,我收到以下警告。
WindowMultivewAppDelegate 可能不会响应 -switchView 来查看
这是我在 Firstviewcontroller.m 中的代码
这是我在 Firstviewcontroller.h 中的代码
在 appdelegate.m
在 appdelegate.h
我在 mainWindow.xib 中放置了一个 UInavgationcontroller,它通向我命名为 FirstViewController 的 rootviewcontroller
当按下下一个按钮时,应用程序在 secondviewcontroller 中停止,该按钮内部具有该操作
我究竟做错了什么??
谁能告诉我如何将更多子视图连接到 UINavigationController 我希望其中一个子视图成为视频播放器 - 离线 - 而另一个是找到用户位置的地图
我是初学者....谢谢大家当我知道我会帮助别人:))
cocoa - NSView 调整大小不稳定
我有一个MAAttachedWindow
(的子类NSWindow
),它包含一个空白视图(contentView
)和一些任意子视图(现在是一个NSImageView
)。在加载时,我试图以动画方式将窗口垂直调整 100 像素。
此代码块初始化我的窗口和视图:
这个代码块负责动画:
现在这一切都(几乎)按预期工作,但是如本视频所示,动画不可靠、摇晃和跳跃。我似乎无法确定我的代码中是什么导致了这种情况,或者如何将图像视图锁定到位。
ios - 在 initWithFrame:frame 期间创建的 UIView 在 removeFromSuperview 后不会消失
这只发生在 iOS 4.3 中。iOS 5 没有问题。
我创建了一个自定义视图。在 initWithFrame:frame 我创建了几个子视图并将它们添加到我的视图中。后来,我尝试删除这些视图:
子视图被删除。如果我打印出 self.subviews 的内容,它们就不再存在了。但是,它们不会消失。它们继续可见。
有什么想法或想法吗?
更新
似乎在 iOS 4.3 中,子视图被添加了两次。我打算做进一步的调查。
iphone - 安全地删除带有标签的子视图
这不是一个真正的问题,我只想澄清一下。我在 UIButton 上添加了一些子视图(每个按钮都有一个标签),我知道可能有 4 个或 5 个子视图。所以,当我想删除一些子视图(在这种情况下特别是第 4 个和第 5 个)时:
注释行当然不能执行,因为没有更多的5个,而是4个子视图。所以我必须删除指向同一索引两次的视图。我想知道删除它们是否安全,并且我想确保最后一个视图在数组中移动了一个位置[[self.scrollView viewWithTag:index] subviews]
。
希望很清楚。谢谢
uitableview - 从 UILabel 子视图构造 UITableViewCell 时如何避免重复行
我正在将包含美国州数据的字典元素数组加载到 UITableView 中,当用户向下滚动到屏幕外项目时,我遇到了重复的行 - 第 1 行在第 8 行重复,第 2 行在第 9 行重复,等等。
我已经查看了以下 SO 问题并实施了他们的一些建议(没有成功):
2994472 - 我的 UITableView 有重复的行
7056578 - UITableView 滚动时重复单元格
UITableViewCell 是一个自定义结构,由 UILabel 创建。这是 cellForRowAtIndexPath 中的代码。
按照 2994472 中的建议,我将第 27 行和第 28 行修改为使用三元运算符。
那没有用,重复仍然从第 8 行开始发生。
似乎解决问题的方法是在设置标签文本以深入查看实际子视图时引用 UILabel 标记。
当以这种方式引用单元格子视图时, UITableView 行重复消失。
view - web2py 中可重用的 HTML 片段和子视图
我有一些可重用的 HTML 片段,我想将它们“包含”在许多 web2py 视图中。
使用带有 LOAD 的组件意味着必须编写需要加载自己的数据的单独的控制器函数。
有没有办法:
- 跨视图重用哑(无数据)html片段?
- 重用继承父视图变量的子视图,以便在不调用控制器函数和重新加载数据的情况下插入它们?
release - ARC - 插入多个子视图并处理动作
我对 ARC 有一些问题。我正在尝试将多个视图添加到 ScrollView,然后如果用户点击一个视图将调用一个动作。
但是当用户点击视图时,我收到此消息:“消息已发送到已释放的实例”
我怎样才能保留意见?
这是我在 ViewController 中的代码:
ipad - 在iOS中以编程方式选择UIView的子视图
我如何以编程方式选择 UIView 的子视图。
Senario:考虑一个 UIView 有 10 个 UIImageViews 作为子视图添加在它上面。我如何通过手势选择其中的 5 个?用户在 iPad 上选择这 5 个 UIImageView 的手势可能是什么?我如何以编程方式捕获选择?
请帮忙,
谢谢你,苏塞。
iphone - 串行添加和删除子视图
我在管理我的应用程序中的视图时遇到了困难,如果有人提供一些说明,我将不胜感激。在我看来,该程序按以下方式构建为层次结构。
-通话-
-通话-
-通话-
使用接口构建器中的 XIB 构建的所有子视图都以与以下相同的方式调用:
当我想向上移动视图层次结构时,我在控制器类中使用与以下相同的调用——通常使用按钮来触发调用。
使用这种方法,我可以以线性方式上下移动我的层次结构。
但是,我希望能够做的是,当我回到我的层次结构时,跳过第二级控制器(即上面的 NameListSelectionController)并直接从第三级转到第一级。
到目前为止,我尝试在沿层次结构向下调用我的第三级时从层次结构中删除第二级视图,但无济于事。
然而,我似乎最终回到了我的第一级,对代码的第二行和第三行没有任何明显的影响。我还尝试将层次结构的第二级发送到后面,但没有任何结果。
我将不胜感激任何正确方向的指针,包括任何关于如何修改我的程序结构的大图想法。我需要以上述线性方式指导用户,但我不知道我需要以这种方式构建程序。
我确实阅读了所有关于子视图的文档和我能找到的 removeFromSuperview 调用,但没有看到做我想做的事情的方法,或者我不明白我读到的内容。我确实研究了使用 NavigationController 的可能性,但考虑到我正在尝试做的事情(或者我可能看不到它们),这似乎并没有提供任何优势。