问题标签 [addsubview]
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.
iphone - 如何将 2 个 UIView 合并为 1 个 View Controller?
我有一个带有 3 个视图的 ViewController:显示带有 UISegmentedControl、tableView 和 calendarView 的工具栏的 Rootview。
我有用于 rootView 和 tableView 的 XIB,但 calendarView 没有 XIB。
我需要以某种方式组合代码以加载日历视图以适应此 ViewController。之前,我使用 calendarView 作为它自己的 viewController。
日历视图的代码:
如果我将该代码直接放入这个新的 viewController,它不会尊重 UISegmentedControl,只会在启动时显示。
这是 UISegmentedConrol 的代码:
objective-c - addSubview:方法非常慢
我正在尝试ViewController
从另一个初始化一个。这是我第一次写的代码ViewController
:
MediasViewController.h
MediasViewController.m:
控制台结果:
将 nil 添加到 mediasVideosViewController.view 需要 4.261444 秒
严重地?超过 4s 加 nil mediasVideosController
?它在 1s 和 5s 之间波动。
但如果我删除这一行:
从 MediasViewController.m,我得到了一个非常短的加载时间,比如:
将 nil 添加到 mediasVideosViewController.view 需要 0.007613 秒
它让我疯狂...
有没有人有办法解决吗?
objective-c - 带有子视图的 UILabel
由于某些原因,我必须有一个带有自定义背景视图的 UILabel,我想通过 [label addSubview:backgroundView] 来实现。
背景渲染得很好,但标签文本没有出现。
我不能做的是使用带有图案图像的背景颜色。
objective-c - 添加子视图问题
我在 Objective-c 编码方面非常陌生,并且由于视图管理问题被困了几个小时。基于 Matt Gemmel RoudedFloatingPanel,我想显示一个具有漂亮的半透明圆形背景的 NSImage。
似乎我做错了什么,因为我只显示了背景。有人可以帮我吗?
提前致谢。盖尔。
iphone - 将子视图添加到 UIButton
我正在尝试将子视图添加到 UIButton。这现在工作正常。但是,一旦我添加了子视图,该按钮就不再可点击了。
我使用以下代码:
如果我剪掉 2 个 addsubviews,该按钮将再次起作用。如果有人知道如何解决这个问题,那就太好了!
太好了!!!
iphone - 为什么我的 UIView 子视图没有在父视图中呈现?(附代码)
为什么我的自定义UIView
没有在UIView
它的父容器中呈现?所以我所拥有的是:
- MainViewController - 有一个
UIView
“customViewContainer
”(不占据整个屏幕),并且 - CustomView - 是一个
UIView
带有 XIB 文件的文件 - 在UIView
这里,当它被渲染(使用 AspectFit)时,它正在渲染父级“customViewContainer
”的边界之外
用于设置自定义视图的代码是 MainViewController 的摘录:
<< cut - 请参阅下面的 Update2 >>
所以我看不出为什么CustomView
视图以比父级更大的方式呈现customViewContainer
?我想要的是完全按照类型方法customview
适合父“ ”。customViewContainer
AspectFit
谢谢
编辑1(添加说明)-如果我在父视图中“剪辑子视图”,那么它会剪辑东西,但我真正需要在父视图区域(而不是屏幕的整个区域)内呈现自定义视图。所以我需要(a)自定义视图的中心位于父视图的中心,以及(b)自定义视图 AspectFit 正确地放入父视图。有任何想法吗?
编辑 2 - 更新
抱歉 - 在原始问题中使用代码复制/粘贴错误 - 似乎无法编辑它,所以我将在下面放一个正确的版本 - 以便澄清:
MainViewController
- 有一个UIView
“ containerView
”(不占用整个屏幕),并且CustomView
- 是一个UIView
带有 XIB 文件的 - 在UIView
这里,当它被渲染时(带有AspectFit
)正在渲染父级“ containerView
”的边界之外
使用下面的代码,这现在有意义吗?这段代码的原因是我有一个 custom UIView
,但我有一个与之关联的 XIB 文件,所以这是让我的MainController
视图能够使用它的唯一方法。也就是说,在 中拥有一个容器视图MainController
view
,然后以编程方式将其添加CustomView
到容器视图中。
重新“所以将您要添加的视图的框架或中心设置为您想要的”-您是说我必须以编程方式/手动将 CustomView 的尺寸设置为我想要的(相对于父容器视图)?
我希望有一种方法可以使用声明性布局设置来说明“从它的 XIB 文件加载自定义视图,并将 aspectFit 这个视图放入 self.containerView”,但是我开始怀疑如果这是可能的?
更新的代码如下(当我复制/粘贴它并更改变量名称等时在原始问题中犯了错误)
iphone - 带有多个笔尖的 UIScrollView 中未声明的视图
我正在尝试使用 3 个笔尖在同一个 UIScrollView 中呈现 3 个不同的视图。但是 xcode 不断返回视图未声明的错误
在这个例子中,Xcode 会说 MainWindow、view2 和 view 3 是未声明的。我究竟做错了什么?
objective-c - 如何从子视图返回到上一个视图
我正在开发一个由不同模块组成的应用程序。通过起始页面,可以导航到那些不同的模块。
其中之一是一种图像选择器,一种将多个图像缩略图显示为按钮的视图。
单击此缩略图后,整个图像(也是一个按钮)显示在子视图上。
要返回缩略图视图,只需再次单击图像(按钮)即可。
问题是,我总是被引导回到起始页面,在那里我可以在不同的模块之间进行选择。
在这里,您可以在我的 ViewController 中找到实现:
我在这里想念什么?
objective-c - window addSubview 发布问题
我想知道我的应用程序的应用程序委托。为什么我不能这样释放:
我几乎可以肯定该-addSubview
方法将我的保留计数增加了 1。那么为什么我释放控制器时会崩溃?为什么它在另一个班级工作,但代表?
谢谢 !
iphone - 内存管理addSubview:
我有一个UIPickerView
作为自动释放对象分配的,并使用一个@property (nonatomic,retain)
on self 来保留它。当我通过调用使其可见时[self.view addSubview:self.picker]
,我应该在[self.picker release]
之后调用吗?我一直在这样做,但是 Xcode 分析器说“调用者此时不拥有的对象的引用计数的递减不正确”。
谢谢!