问题标签 [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.

0 投票
6 回答
26942 浏览

iphone - 为什么 UIButton 标题不显示?

在 UIViewController 的 viewDidLoad 方法中,我这样做:

按钮显示,但标题不显示。NSLog 行将“Testing”打印到控制台。关于我做错了什么有什么建议吗?

0 投票
2 回答
2795 浏览

iphone - 重置转换后的 UIView 的原点会变得疯狂

我使用 [UIView transform:] 旋转/缩放 UIVIew,效果很好。但是,一旦我更改视图的框架原点,视图的内容就会开始“奇怪地”缩放,即使我没有执行任何进一步的 CGAffineTransforms。

为什么会出现这种情况?我该如何预防?

更新1:

文档表明该框架在转换后无效。我可以通过它的“中心”属性来移动视图吗?

更新 2:

设置视图中心确实允许我在应用转换后成功转换视图。

0 投票
2 回答
2201 浏览

iphone - 如何获取 UIImageView 坐标?

我必须计算两个 UIImageView 之间的角度,但我不知道如何获取 UIImageViews 坐标(四个角坐标)。有那个属性吗?

谢谢

0 投票
1 回答
613 浏览

cocoa-touch - 一般概念化 Cocoa Touch 视图、控制器和 OO 编程

这是相当高的水平,但可可很大,我仍在努力解决它。有人可以验证我的期望吗...

假设我想在屏幕上显示可变数量的视图(例如汽车图像),用户可以触摸并四处移动。您是否会从使用 UIImage 属性(而不是 UIImageView 或 UIButton)子类化 UIView 开始。然后在视图控制器中实例化“红色”、“蓝色”和“黄色”汽车并将它们存储在 NSMutableArray 中?

我可以在 Interface Builder 中设置初始布局,但不确定如何将自定义对象连接回数组?有些需要以旋转状态开始。也无法弄清楚如何在 IB 中轮换?!?所以我猜在这种情况下,最好在视图显示之前在代码中构建初始状态。

最后,一旦显示,处理touchesBegan,Ended等,动画和视图控制器中添加,移除和计数“汽车”的逻辑?

0 投票
5 回答
8676 浏览

iphone - 不知道为什么 UIView 被推高了大约 10px

我创建了一个简单的 iPhone 应用程序,它有两个 .xib 文件。在应用程序的应用程序委托完成启动我通过调用显示第一个 .xib 文件:

我在 IBAction 上为 UIButton 执行相同操作以将视图更改为 myView2。

我发现当我运行应用程序时,两个视图都有一个大约 10 像素的白条。我还注意到按钮偏移了 10 个像素(大约)。所以我得到的印象是视图是从屏幕外 10 像素处显示出来的,并且很短。

知道为什么会发生这种情况,如何修复它,或者如何进一步调试正在发生的事情?我检查了我的 .xib 文件,它们占用了设备的整个高度(即没有白条),所以这看起来是 XCode 内部的一个问题。

编辑:我已经缩小了问题的范围。我正在使用两种方法来加载子视图。当我在里面加载第一个视图时,applicationDidFinishLaunching一切都很好。window但是,如果我用方法替换这两条消息[self originalView],那么一切都会变得有点混乱。

据我所见,我总是调用相同的代码行,无论它是在内部applicationDidFinishLaunching还是内部,[self originalView]但似乎window变成了一个不同的对象。

0 投票
4 回答
13068 浏览

iphone - 将多个 UIButtons 添加到 UIView

我以编程方式向 UIView(通过 addSubview)添加了一些按钮。但是,它们显示为叠加层(因此我总是只看到最后一个按钮)。如何在现有按钮下方添加新按钮?

问候

0 投票
3 回答
1954 浏览

iphone - 在带有一些子视图的 UIView 中进行剪辑

我在 UIView 中有一些按钮。我的问题是,它们在 UIView 的右侧被截断。我该如何防止这种情况?

替代文字 http://img.skitch.com/20090629-mj32p1bkff476256pwrpt69n2d.png

我已经检查了 Interface Builders 的剪辑属性,但这不是解决这个问题的方法。

问候

0 投票
1 回答
841 浏览

iphone-sdk-3.0 - uiview 动画过去可以在 iphone sdk 2.2 上运行,现在它不能在 sdk 3.0 上运行

在 iphone OS 2.2 上运行应用程序时,我有一个运行良好的动画块。现在我为 iphone OS 3.0 编译了相同的代码,但它不起作用。

代码的作用是,它使用导航控制器来更改最顶层的视图,但使用的是翻转过渡而不是内置的。

关于 sdk 中可能发生的变化或我做错了什么的任何想法?

谢谢!!

0 投票
3 回答
8079 浏览

iphone - 如何让细条纹背景显示?

我想使用在设置应用程序和许多其他 iPhone 应用程序中显示在表格视图后面的细条纹背景。是否已经包含在某些图形库中?如何让它显示在 UIView 或 UITableView 中?

细条纹 http://img.skitch.com/20090630-p783xugab8i9c7x2c63t3ped52.jpg

0 投票
1 回答
709 浏览

performance - 如何加速 touchesBegan 事件触发?

我有一个 UIView,我在其中使用 touchesbegan 事件,但我意识到一旦我将手指放在它上面,touchesBegan 事件需要大约 1 或 2 秒才能触发。我怎样才能更快地做到这一点?

谢谢!!!