我正在开发一款通用应用.
那就是:将iPhone xib转换为iPad xib? 还有:Xcode 4 .xib创建iPad版本.
我是唯一仍然无法将笔尖转换为iPad的人吗?我刷新了Xcode,在"尺寸"下仍然只看到Retina 3.5和Retina 4.我甚至使用了两个SO问题脚本作为答案并仍然保留在相同的iPhone笔尖...
请帮忙!
我想自定义在原型细胞UITableView是的一部分UIViewController.通常标签从库中抽取到单元格,但它不适用于此嵌入UITableView单元格.那么,在这种情况下,如何通过IB自定义原型单元?

我UISplitViewController在Universal Storyboard中实现了一个via Interface Builder.这非常有效 - 在iPad上它同时在屏幕上显示,而在iPhone上它只在屏幕上显示一个.但是现在已经实施的应用程序UISplitViewController将在iPhone 6 Plus旋转到横向时显示两个视图控制器.
但在我的应用程序中,这不是自动发生的.旋转到横向时,它仍然只显示一个视图控制器.我必须做些什么才能在横向上展示iPhone 5 Plus上的主人和细节?
我正在使用UIWebview来显示登录门户网站(在Safari中响应),但宽度和高度似乎在屏幕上运行.通用,使用任意宽度,常规高度.
图片:



对不起图像质量.
UIView我的布局中有一个固定在我的VC侧面.在其中我有一个图标UIImageView,UILabel旁边就是那个.UIView无论标签内部的文本有多长,我都希望这两者在中心对齐.(类似于如何使用text-align:center;在CSS中对齐图像和文本中心).
| UIView |
| |
| |
| |
| |image| |label| |
| |
| |
| |
| |
Run Code Online (Sandbox Code Playgroud)
有时标签可能很长,但我仍然需要它们居中:
| UIView |
| |
| |
| |
| |img| |label is long| |
| |
| |
| |
| |
Run Code Online (Sandbox Code Playgroud)

我知道怎么用,Autolayout但这个让我感到难过,因为我无法创造一个"持有者" UIView并将其作为中心.我需要一些帮助来确定在IB中添加的约束.
想法?
我安装了Xcode 7 beta 1,它要求我将我的代码转换为Swift 2,我做了.一切正常,我的应用测试目标只有一些问题.当它解决后,我构建并运行应用程序并且错误说:com.apple.interfacebuilder错误2001我无法打开.xib和.storyboard文件.它要么不会打开,要么Xcode崩溃.我能做什么?
所以,这是基本的想法.我有一个包含大量子视图的视图,它们都使用AutoLayout.我需要它们全部向上滚动才能看到,所以我去嵌入uiscrollview并且......一切都关闭了.这个应用程序不使用大小类,只有一个Any Any类型.
我改为嵌入视图中,并且约束不会针对新视图进行调整,而是以像素为单位调整20个额外宽度/高度.
我打赌这就像在你的空中滚动查看资产目录imgs,这根本不可能,但想问.如果不可能,那么这不应该是错误报告.我习惯于嵌入,然后编辑,拆除/重建xib,但是围绕它的所有炒作,我一直认为这个新功能应该让它更容易,而不是更难,所以我认为我基本上缺少一些东西.
我做了搜索,之前没有嵌入过任何东西的人提出了很多问题,但是我没有看到任何关于2个左右的视图已经在新的嵌入+ NSLayoutConstraints现在被完全擦除了,它相对复杂所以我,不是知道设计,必须记住所有40个左右的关系并重新制作它,或者只是相信"设置帧到新视图",但这可能不会证明是正确的,因为我必须使视图每个小20像素方,抵制嵌入
谢谢你的帮助.快捷方式,工具欢迎.
我刚刚在一个新的macbook上安装了Xcode 6.4并且由于某些原因启动了一个新项目我找不到通常出现在左侧的视图层次结构,在那里我可以看到哪些视图位于哪个....
希望这能解释我的意思:
-view
---view
----label
----button
---view
----label
Run Code Online (Sandbox Code Playgroud) 我有一个UIImage.当这UIImage出现在iPhone上时,我希望它的高度为UIImage屏幕高度的0.5.当这UIImage出现在iPad上时,我希望它UIImage的高度为屏幕高度的0.3.
我已经使用Interface Builder尺寸类别设置不同的尝试Multiplier为Compact|Regular和Regular|Regular,但是当我改变Multiplier的值,它在所有大小级的变化.
有没有办法Multiplier为不同的大小类设置不同的值?
我最近开始为iOS平台开发应用程序.在休息期间,我一直在编写很多Java Swing应用程序,我很困惑,因为在iOS中创建可重用的视图非常困难.
我们的团队为"一切"创建了可重复使用的小型GUI组件.在某些版本之前引入的容器视图在所有情况下都无济于事,因为UITableViewCell如果表是动态的,您无法将其嵌入到例如a中.
人们正在写关于不再使用XIB,使用Storyboard(等等等等).当我使用这样的代码来获取可重用的视图时,这让我很担心:
[[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil];
[self addSubview: self.contentView];
Run Code Online (Sandbox Code Playgroud)
所以我想知道,到2015年底,可重复使用的观点是什么状态?这是做到这一点的方式还是现在有更好的方法?
(当然我现在使用Swift,我只是从旧项目中复制粘贴)
ios ×8
xcode ×2
xcode5 ×2
autolayout ×1
ios9 ×1
ipad ×1
nib ×1
size-classes ×1
storyboard ×1
swift ×1
uitableview ×1
uiview ×1
uiwebview ×1
xcode6 ×1
xcode7 ×1
xib ×1