问题标签 [uiview]
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 - 将 UITextView 添加为 UIView 中的子视图,然后添加到 UIScrollView
我有一个UIViewController
( ContentViewController
) 连接到 View xib。我将 aTextView
放在IB 上UIView
,它显示为 IB 层次结构中的子视图。
ContentViewController
有一个标签作为插座,连接到ContentView.xib
. 当下面的代码执行时,第一个视图显示文本视图,但滚动其他视图/页面仅显示标签。
我可以将按钮或文本字段拖到 IB 中的视图上,当我滚动页面时它们都在那里。上面的文字也设置在标签上。textview 在第一页后消失。我也无法设置它的文本。我已经将一个新的 textview 拖到 上UIView
,它在第一页之后也消失了。我需要为 textview 做些什么不同的事情吗?
我发现UIScrollView
每一页都有。如果我在滚动视图所在的位置垂直滑动,则会出现文本。但是我必须对第一个之后的所有滚动视图都这样做。
但是,一旦我滑动它们,文本仍然可见,直到应用程序重新启动。如果没有足够的文本导致滚动,则 textview 将永远不会出现。对这种行为有什么建议吗?
iphone - Iphone SDK - 动画子视图
我有一个具有 UIWebView 和 OptionsPane 的视图(带有自定义视图的自定义 UIViewController)。
我希望在显示视图时,将选项窗格(位于主视图的顶部)翻转到位。我正在使用代码,我得到了一个奇怪的结果。
第一次显示视图时,选项窗格似乎已经可见...当我在导航控制器上按 BACK 并再次拉起视图时,动画效果完美。
任何人都可以对这个话题有所了解吗?
cocoa-touch - tableViewHeader 拒绝多个子视图
UITableView 的 tableViewHeader 属性是一个 UIView 所以我想我可以向它添加多个子视图。但是,当我为分段控件添加代码时,UILabel 在它不绘制前几行。矩形不应相互重叠。
我究竟做错了什么?
}
iphone - UINavigationController NIB 需要文件的所有者才能查看?
我在 Interface Builder 中设置 View Controller nib 的默认 View Outlet 时遇到问题。这是我的设置:
我有一个基于 TabBar 的应用程序,在其中我将导航控制器加载为模态视图...
MenuController 本身的结构如下:
这一切正常,除了加载 MyNavCtrlrSubClass 时,我收到以下错误:
Loaded the "MenuController" nib but the view outlet was not set
很清楚为什么会发生这种情况 - File's Owner 没有用于其视图的插座连接。问题是我应该设置什么作为它的视图,并且必须首先设置一些东西吗?导航栏是 MenuController.xib 中唯一的候选者,但这样做只会将 UINavigationBar 本身调整为全屏模式,可以这么说。
我显然在 IB 中遗漏了一些东西,但是什么?MyNavCtrlrSubClass.m 本身没有代码,除了 UINavigationController 的 IBOutlet。我在尝试完全在 IB 中进行设置是否犯了错误?这个想法是将模态导航控制器保留在一个 nib 中,并将它加载的所有视图都加载到单独的 nib 中,但是由于 MenuController 只是导航的容器并且本身不包含视图,因此我显然设计错了。:)
如果您想知道我为什么不以其他方式设计它,那是因为我试图服从我(可能是错误的)对 IB 如何要求您建立理想层次结构的看法。
任何帮助将不胜感激。
objective-c - 有没有办法检测当前可见的 UIView 是什么?
我有一个与 Web 服务通信并在整个应用程序中使用的类。我正在寻找的是一种在 UIActionSheet 中显示用户所在视图之上的错误消息的方法。有没有简单的方法可以做到这一点?如果可能的话,我想避免在每个视图中调用回调方法。
iphone - 在 UIScrollView 下方绘制阴影(滚动 UIView)
我的设置是屏幕中心的 UIScrollView(在 iPhone 上 - 就像 300x400 位于中心),其中包含相同宽度的 UIView,因此它垂直滚动。在这个 UIView 中,我使用标签等绘制自定义子视图(它是一个具有各种颜色的记分牌)。
我想要的是我的 UIScrollView 下方的一些阴影,以便整个滚动记分牌漂浮在我的背景上。
我发现这篇不错的帖子 如何在 UIView 下绘制阴影? 我在我的 ScrollView 子类中使用此代码,但它对我不起作用。也许是因为我没有在 ScrollView 的 drawRect 中绘制实际形状:(因为它们是在 UIView 上绘制的)。
另外我想,为了让 ScrollView 中的 View 滚动,让 ScrollView 的阴影在滚动区域之外,我想我应该扩展 ScrollView 的“边界”,对吧?
ios - 在 iPhone 上以横向填充 UIView
我已将我的 iPhone 应用程序置于横向模式,并且我想在我的一个视图中放置一条消息以填充屏幕。截至目前,在界面生成器的纵向视图中,6、10 或 12 个字符的消息最多只能达到大约 12 点字体。当我构建并且 iPhone 模拟器切换到横向时,字体大小保持与纵向相同并且不会填充视图。
iphone - 在 iPhone 上切换基于单一视图的应用程序视图
我有一个简单的基于视图的应用程序。当我按下原始视图上的按钮时,我想将此原始视图切换为另一个视图。我不想使用navigationviewcontroller 或switchviewcontroller,我只想将根视图换成另一个。
谢谢,乔
iphone - 在带有按钮而不是 uinavigation 控制器的 uiviews 之间切换
我看过如何通过 iPhone 上的按钮切换视图?但这并没有回答如何使用按钮在视图之间来回切换。提出问题的人确定了他们可以使用 uinavigationcontroller 在视图之间切换的答案。
我将以下代码放在一个 ibaction 中,当在主视图中按下一个按钮时,它就会启动。
当此代码执行时,整个视图将变为空白。如果我省略了 removefromsuperview 部分,那么视图会消失在我的按钮后面,但按钮仍然存在。我不确定这是否是在按钮之间切换的正确方法,但如果有人知道如何做到这一点,请提供帮助。另外,如果有人知道任何使用按钮在视图之间切换的示例项目,请告诉我。
太感谢了!
iphone - iPhone Flipside 模板(实用程序):视图从何而来?
当我使用实用程序应用程序模板(具有翻转视图)开始一个项目时,我得到 3 个 .xib 文件。
当我打开“MainWindow.xib”时,我得到两个矩形块。其中之一代表窗口。另一个叫做RootViewController
. 这其中有一个观点。
我的问题是:
1)这个视图如何表示,因为IB的文档窗口中没有视图对象?
2) 它是如何添加到ViewController
from IB 的,因为每当我添加 a 时ViewController
,我都会得到一个空白区域(带有灰色条纹的交叉阴影)?