uiview相关内容

如何在不占用整个屏幕的 UIView 上使用 UIModalTransitionStylePartialCurl?

在 Apple 的 iPhone 官方地图应用程序的右下角有一个小的“翻页"按钮.当您按下它时,地图本身会向后剥离以显示一些选项.我想在我自己的应用中复制这种效果. 我正在尝试使用 UIModalTransitionStylePartialCurl(在 SDK 3.2 中添加).就其布局而言,我的应用程序几乎完全类似于 Apple 的官方地图应用程序.我可以轻松地让整个屏幕向后剥离,露出下面 ..
发布时间:2022-01-17 10:52:08 移动开发

如何将关闭按钮添加到 UIModalPresentationPageSheet 中显示的模态视图角?

我想在 UIModalPresentationPageSheet 视图的角落添加一个浮动关闭 (x) 按钮.效果如下: 但是将其添加到父视图会使其显示在页面表后面(并且也无法点击),并且将其添加到页面表会使其部分隐藏,因为它不在视图区域之外. 有没有更好的解决方案? 欢迎提出任何建议. 解决方案 您可以尝试将其添加到最顶层的应用程序窗口: add.modalPrese ..
发布时间:2022-01-17 10:39:03 移动开发

将旋转转换设置为 UIView 或其图层似乎不起作用?

我试图让我的屏幕中的一个子视图(由一个视图控制器拥有)不在设备旋转时旋转.我的视图控制器允许旋转,我正在尝试对一个“固定"视图应用 90 度旋转以抵消整体旋转. 问题是,无论如何,一切似乎都在旋转,而变换似乎没有做任何事情.我尝试在视图上进行仿射变换,并在图层上进行 3d 变换(下图).该方法被调用,但我从未看到视觉差异. 有什么想法吗?谢谢. - (void)willAnimate ..
发布时间:2022-01-16 14:44:52 移动开发

大小更改时在哪里更新自动布局约束?

我在包含 UIView 的底部放置了几个 UIView.我希望这些视图的宽度始终相等,并且始终拉伸以共同填充包含视图的宽度(例如底部的表情符号键盘按钮).我解决这个问题的方法是为其中一个视图设置相等的宽度,然后将该视图的宽度约束更新为 superviewWidth/numberOfViews 这将导致所有其他视图更新为相同的值. 我想知道更改约束常量的代码需要去哪里.需要在键盘第一次出现在屏 ..
发布时间:2022-01-16 14:32:16 移动开发

显示 iphone 的键盘时调整 UIView 的大小,如何?

我将向您展示一个众所周知的 whatsapp 示例当您触摸文本内部时,键盘会弹出,因此我必须向上移动或移动所有条并将视图大小调整为一半,这样我仍然可以看到我正在输入的文本和发送按钮 第一阶段:http://www.appbank.net/wp-content/uploads/2010/10/WhatsAppMessenger-18.jpg 第二阶段:http://www.onetoon ..
发布时间:2022-01-13 23:01:56 移动开发

在 iOS 8 中呈现隐藏键盘时编辑 UIView 的边界

我将一个小的“登录"UIViewController 呈现为具有自定义边界的 UIModalPresentationFormSheet.在 viewWillLayoutSubviews 方法中,我将视图的大小更改为 (300,250).这在 iOS 5/6/7 中有效,但在 8 中不再有效. 当视图呈现并点击 UITextField 时,应用程序变得无响应(不冻结,只是不响应触摸).几乎就像 ..
发布时间:2022-01-13 22:48:53 移动开发

我最初的 UIScrollView 问题现在似乎与自动布局有关

对于我使用 UIScrollView 的第一个挑战,我修改了 this example 以制作 UIScrollView 不仅显示另一种背景颜色,而且在每个页面上显示另一种 UIView 和 UILabel.但是我可以很容易地选择显示像 UITableView、UIButton 或 UIImage 这样的对象. 潜在地,UIScrollView 可能不仅仅是一个巨大的内容视图,用户从一个部分 ..
发布时间:2022-01-12 22:16:07 移动开发

iOS防止tableview的子视图与tableview一起滚动

我在我的 tableview 中添加了一个子视图,当用户滚动 tableview 时,子视图会随之滚动.我该如何防止这种情况?我知道这可能是不将视图添加到 tableview 的子视图中,但我不知道任何其他方法可以做到这一点.谢谢. 解决方案 如果你想让一个视图成为表视图的子视图,那么你可以通过改变它的origin.y值使它浮动(非滚动)scrollViewDidScroll 方法. - ..
发布时间:2022-01-12 22:14:20 移动开发

在 UIScrollView 上显示大 UIView 的最佳方式是什么?

我有一个大的 UIView.它的大小可变.它可能大于 5000x5000 size.我使用 UIBezierPath 在其上绘制线条、圆圈.我还在上面添加了一些 view.这些 subview 中的每一个都包含 buttons、textview、labels 等. 我把这个主视图放在 UIScrollView 上.UIScrollView 是 zoomable 并且必须非常清晰地显示内容(它 ..
发布时间:2022-01-12 22:12:35 移动开发

如何在 iphone 应用程序开发中的导航栏上添加 10 多个按钮?

在我的应用程序中,我必须在导航栏上添加 8 个按钮.所以这些按钮应该在视图中并且应该有一个上一个和下一个按钮是非常正常的.当我按下下一个按钮然后使用动画时,它将显示下一个按钮,这些按钮不在视图中并且与上一个按钮相同. 详情: UINavigation Bar -> leftBaritem[上一个按钮] + view + rightBaritem[下一个按钮]; 视图将包含 8 个 ..
发布时间:2022-01-12 22:10:15 移动开发

如何阻止 UIScrollView 吞下触摸

我的 UIScrollView 有很多子视图.当我滚动时,我想点击要拖动的子视图.有没有办法让 UIScrollView 停止吞咽触摸?或者当您取消滚动时是否可以开始新的触摸(就像它滚动并且我点击它一样,子视图也会被点击以便我可以将其拖出)? 解决方案 继承 UIScrollView 并覆盖 - (BOOL)touchesShouldCancelInContentView:(UIView ..
发布时间:2022-01-12 22:09:42 移动开发

如何在 Swift 中设置 UIScrollView 高度

我正在使用 swift 构建应用程序.我想使用情节提要向我的视图控制器添加一些内容. 我已经把所有东西都放在了滚动视图中并设置了特定的高度,但是当我运行应用程序时,滚动视图总是设置得比视图底部的按钮长 我希望滚动视图在按钮之后立即停止 请帮我解决这个问题 谢谢 滚动后 为了您的信息,请忽略 'critics' 和提交按钮之间的空白,因为实际上它们之间有 UIText ..
发布时间:2022-01-12 22:05:35 移动开发

iPhone:在 viewWillAppear 之前 viewDidLoad 之后调用了什么?

这里的行为真的很奇怪.我有一个内部带有滚动视图的视图,其中包含我的界面. 在我的 viewDidLoad 中,我将 scrollView 的框架设置为原点为 0,0. 我在 viewDidLoad 的末尾记录了原点,它是 0.但是,在我的 viewWillAppear 开头,原点是 -20.有谁知道可以调用哪种方法来做到这一点? 提前致谢 解决方案 如果您想知道它可能是什 ..
发布时间:2022-01-12 22:03:45 移动开发

iOS:使用 ContainerView 动态内容的 UIScrollView(一步一步)

即使这里有多个问题和答案,我也无法创建具有静态和动态内容的 UIScrollView(通过使用 ContainerView)和使尺寸正常工作.因此,我将提供分步指南,直到我无法取得任何进展并且有人可以提供解决方案.这样我们就有了一个可行的示例,可以一步一步地进行操作. 请注意:所有步骤的输出都上传到 https://github.com/oysteinmyrmo/DynamicScrolla ..
发布时间:2022-01-12 21:59:07 移动开发