uiview相关内容

UIView 隐藏属性...还有更多吗?

来自 ActionScript,我将 Sprites 设置为 visible=false 以防止它们在布局等方面被计算,并确保它们不会响应事件. 在 iOS 开发中,我将继续这样做——如果不需要 UIView,我可以将其 alpha 动画设置为零,然后设置 hidden=true.我想知道我是否在浪费时间,或者这是否有好处.在我当前的项目中,我使用 UIImageViews 这样做,它无论如 ..
发布时间:2021-12-31 21:25:13 移动开发

如何制作 iPhone 和 iPad 版本的应用程序?

我正在尝试制作一个适用于 iPhone 和 iPad 的应用程序.我正在寻找如何使两者兼容的界面.当应用程序加载时,我正在显示一个表格视图.如何根据设备加载不同的笔尖?我用它来切换笔尖. if ([[UIDevice currentDevice] RespondsToSelector:@selector(userInterfaceIdiom)]){if ([[UIDevice currentDe ..
发布时间:2021-12-31 21:25:04 移动开发

在 ios 7 上动态展开 UITextView

我正在使用此代码 CGRect frame = self.mytext.frame;frame.size.height = self.mytext.contentSize.height;self.mytext.frame = 框架; 但它在 iOS 7 中不起作用.有谁知道为什么或有同样的问题? 已编辑: 对不起.我制作了一个 UIView、一个 UITextView 和一个 UI ..
发布时间:2021-12-31 21:24:44 其他开发

在 iOS 中使用混合模式堆叠 UIViews

我有两个不同的UIImageViews.我想让顶部 UIImageView 使用屏幕混合模式与底部 UIImageView 混合. 我知道 CALayer 的属性:compositingFilter 并且我知道它在 iOS 中不起作用.我已经搜索了很多解决方案,我发现应该如何子类化 UIView 并覆盖 drawRect. 我已经尝试将 drawRect 中的上下文设置为屏幕混合模式, ..
发布时间:2021-12-31 21:24:35 移动开发

以编程方式创建 UISwitch

为了了解有关 iphone 开发的更多信息,我似乎永无止境,我一直在玩一些可通过苹果开发者网站获得的源代码.我正在使用的特定示例是 Core Data Books,在 here.DetailViewController 和 AddViewController 是以编程方式制作的,因为它们没有任何 xib 文件.我的问题是关于在不使用 IB 的情况下以编程方式向视图添加内容.我想在 UITableV ..
发布时间:2021-12-31 21:24:28 移动开发

Xcode 7 什么是视图“语义"?故事板设置?

我看到 iOS9 和 xCode7 在故事板配置中引入了一个名为“语义"的新字段.谷歌搜索未在顶部显示相关结果. 视图语义域的意义是什么? 解决方案 iOS 9 中有一个新的国际化支持,可以根据当前系统语言从左到右翻转界面,反之亦然.您可以选择阿拉伯语进行测试.阿拉伯语是从右到左阅读的,所以界面是翻转的. 在这里你可以阅读苹果的指南. storyboard 中的“Sema ..
发布时间:2021-12-31 21:24:19 移动开发

如何在 iPhone 上的应用程序定期启动时复制放大动画(在主屏幕上推送应用程序图标)

我想在 iPhone 上启动应用程序时复制动画.我认为第一个视图从 50% 放大到 100%.后来我想用它作为 2 个视图之间的过渡.任何想法如何复制,或者sdk中是否有来自苹果的现成解决方案?非常感谢:) 解决方案 你可以用 CABasicAnimation 和 CAAnimationGroup 做同样的事情,我实际上认为 Core Animation 比 UIKit Animation ..
发布时间:2021-12-31 21:24:13 移动开发

在横向模式下使用 UIViewAnimationTransitionFlipFromLeft 的 iPhone 翻转动画

我正在开发一个 iPhone 应用程序,我在其中实现了一个动画 UIViewAnimationTransitionFlipFromLeft.在这里,我的应用程序在纵向模式下运行良好.它正在执行与指定的动画相同的动画,意思是从左到右翻转. 但是当我在横向模式下执行此 UIViewAnimationTransitionFlipFromLeft 时,它不会从左向右旋转.而不是从上到下旋转.这是一个 ..

IOS:如何在呈现的模态视图控制器之上放置一些视图?

我在 AppDelegate 类中添加了一个活动视图来点击栏: [self.mainTabBar.view addSubview: spinner]; 当出现连接问题时,它在每个视图控制器中都是可见的并且正在旋转.某些视图控制器上有一些按钮,用于呈现一些模态视图控制器.该模态视图控制器与微调器重叠.如何使微调器始终位于所有视图的顶部或至少位于该模态视图控制器的顶部?我试图在呈现模态视图控制器的 ..
发布时间:2021-12-31 21:23:45 移动开发

我可以从 iOS 中通过 Tag 获取元素吗?

我想取回一个按钮,我已经将标签分配给了那里,我该怎么做? 解决方案 使用 viewWithTag 方法.例如如果您的按钮在控制器的视图中并且您的按钮标签为 100,则以下行将返回该按钮: UIButton *button = (UIButton *)[self.view viewWithTag:100]; 编辑: 在 Swift 中获取带有特定标签的视图 - let view ..
发布时间:2021-12-31 21:23:39 移动开发

iPhone 5 上的 UIView 高度不正确

我正在使用 UIPickerView 一遍又一遍地迁移我的应用程序.在 viewDidLoad 方法中,我创建了选择器并将它的 y 原点设置为 self.view.frame.size.height 以便它不在屏幕上.然后我只是在需要时将其向上移动. 在 iPhone 5 上 self.view.frame.size.height 仍然返回 480 但 UIView 正确填充屏幕. 我 ..
发布时间:2021-12-31 21:23:23 移动开发

在旋转时放置和移动视图 (UIView)

在应用旋转时准确放置和移动视图的“正确"方式是什么?也就是说,当 UI 从纵向旋转到横向(反之亦然)时,如何对视图的位置、大小和回流进行细粒度控制?我认为我的两个选择是: 使用两个超级视图(纵向和横向).旋转时:在它们之间切换. 使用一个超级视图.旋转时:更改每个子视图的框架、边界和中心属性. 如果您有两个具有足够不同布局和元素的视图,那么第一种方法可能就足够了.如果您的两个视图在不 ..
发布时间:2021-12-31 21:23:04 移动开发

如何获得全尺寸的 UINavigationBar titleView

我正在尝试添加一个自定义控件作为 UINavigationBar 中的 titleView.当我这样做时,尽管设置了通常假定为全宽的框架和属性,但我得到了: 可以忽略亮蓝色,因为它是我隐藏自定义控件的地方.问题在于栏末端的导航栏窄条.我怎样才能摆脱这些让我的自定义视图 100% 拉伸? CGRect frame = CGRectMake(self.view.bounds.origin.x, ..
发布时间:2021-12-31 21:22:58 移动开发

如何为圆 UIImageView 或 UIView 添加阴影?

我正在尝试制作一个圆圈 UIImageView,它可以工作.以下是我用来制作它的方法: [self.pic.layer setMasksToBounds:YES];[self.pic.layer setCornerRadius:50.0]; 我想为 UIImageView 添加一些阴影.下面的代码确实为我的图像视图添加了一些阴影,但是,图像视图变回方形.有人可以给我一些建议来解决这个问题吗?下 ..
发布时间:2021-12-31 21:22:45 移动开发

iOS:检测设备是否为 iPhone X 系列(无边框)

在我的应用中,有一些适用于无框设备(iPhoneX、Xs Xs max、Xr)的逻辑.目前它基于设备的模型工作,因此,我通过 DeviceKit 框架检测模型. 但我想将此逻辑扩展到未来的无框设备.可能在一年内我们会有一些额外的无框设备.那么,如何检测设备是否无框?它应该涵盖所有当前和未来的无边框设备. 我们不能依赖 faceID、safeAreaInset、屏幕高度或大小.那么,然后 ..
发布时间:2021-12-31 21:22:36 移动开发