uiview相关内容

如何在 iPhone 应用程序中实现 UIButton/UILabel 'padding'

我的 iPhone 应用程序中有各种需要填充的视图,例如文本左对齐的自定义 UIButton 和背景颜色的 UILabel. 这可能是一个非常愚蠢的问题,但是如何应用“填充"将文本移出左侧边缘? 我已经厌倦了使用边界等但没有任何成功. 我知道我可以为我的 UILabel 创建一个带有背景颜色的包装视图,但这似乎有点过头了. 非常感谢. 解决方案 好吧,到目前为止我找 ..
发布时间:2022-01-18 08:23:23 移动开发

第二次触摸动画

尝试掌握 Xcode 并在过去几周似乎取得了一些进展. 有谁知道自定义按钮可以在第二次点击时执行一组不同的动画. 假设我有一个自定义按钮及其马里奥,当我点击它时,他从屏幕中间跑出屏幕右侧,然后从左侧跑回中间屏幕上,他也会发出声音. 我使用以下代码实现了这一点: - (IBAction)marioRunning_clicked:(id)sender{[UIView animate ..
发布时间:2022-01-18 08:20:08 移动开发

Iphone UIButton 在嵌套的 UIViews 中不起作用

我敢肯定,这该死的简单!我错过了一些东西,并且因为试图修复它而筋疲力尽.希望有人可以提供帮助. CharacterView.m 中的按钮有效,但嵌套在 CharacterMale.m 中的按钮无效.我没有使用 IB,一切都是以编程方式完成的.什么会导致一个按钮工作而另一个按钮不工作? ///////////////////////////////////////////////////// ..
发布时间:2022-01-18 08:13:14 移动开发

如何“转移"从一个 UIView 到另一个 UIView 的第一响应者?

我有一个 UIView 子类(CustomView 用于此问题),它自己处理所有 touches 事件(开始、移动、结束、取消).我还有一个 UIButton,它是 CustomView 的兄弟,与它重叠. 例如,我的视图层次结构如下所示: UIView(控制器的视图) 带框架的CustomView (0, 0, 300, 300) 带框架的 UIButton (0, 0, 100 ..
发布时间:2022-01-18 08:06:42 移动开发

UIView alpha = 0 导致触摸被拖放到下面的视图

所以我创建了一个玻璃窗格或一个自定义 UIView 来处理触摸.这个玻璃窗格位于其他视图之上,例如虚拟 UIButton.当我将 alpha 设置为 0 时,触摸实际上会被玻璃视图下方的视图拦截.这是错误的.但是,当我将 alpha 设置为 0.2 之类的低值时,玻璃窗格会拦截触摸. Alpha 设置是在 Interface Builder 中完成的. 任何人都知道如何将 alpha ..
发布时间:2022-01-18 08:04:43 移动开发

在 UITableView 中执行 commitEditingStyle 时,如何制作“删除按钮"的自定义视图

我想自定义在表格视图单元格上执行“向左滑动"操作时显示的删除按钮.我目前设置了 UITableViewCell 的子类,但还想自定义正在显示的删除按钮. 我的目标是在滑动时放置三个按钮. 我选择了另一种实现,我在每个单元格中使用 UIScrollview. http://www.teehanlax.com/blog/reproduce-the-ios-7-mail-apps-in ..
发布时间:2022-01-18 08:03:38 移动开发

iPhone UIView 动画禁用 UIButton 子视图

所以我在按钮和动画方面遇到了问题.基本上,我正在使用 UIView 动画为视图设置动画,同时还尝试监听视图内按钮上的点击.视图和按钮一样大,视图实际上是 UIImageView 的子类,按钮下方有一个图像.该视图是放置在 Interface Builder 中的容器视图的子视图,其中启用了用户交互并启用了剪辑.所有动画和按钮处理都在这个 UIImageView 子类中完成,而 startFloat ..
发布时间:2022-01-17 23:49:34 移动开发

如果我们在真正的预提交处理程序中,由于 CA 限制,我们实际上不能添加任何新的栅栏——这可能意味着什么吗?

我试图找出为什么自定义 UIButtons 集合不起作用.在 我之前的帖子中描述的版本中 我在 以编程方式中创建了一个 UIButtons 圈 以下是您需要进行的更改: 使用视图绘制“uberCircle".如果要使用形状层,请创建 UIView 的子类,该子类使用 CAShapeLayer 作为其层.您可以从 this answer 复制 ShapeView 类. 设置从 ub ..
发布时间:2022-01-17 23:48:31 移动开发

获取 UIView 相对于其父视图的父视图的位置

我有一个 UIView,我在其中安排了 UIButton.我想找到那些 UIButtons 的位置. 我知道 buttons.frame 会给我职位,但它只会给我与其直接超级视图相关的职位. 关于 UIButtons 超级视图的超级视图,我们有什么方法可以找到这些按钮的位置? 例如,假设有一个名为“firstView"的 UIView. 然后,我有另一个 UIView,“s ..
发布时间:2022-01-17 23:38:46 移动开发

如何将情节提要中的多个按钮连接到单个动作?

我目前正在使用 Xcode 4.6,我只是想知道如何在不同的 UIView 中选择多个按钮,但在单个视图控制器下.CMD 点击似乎不起作用.我需要这个功能,因为在 Xcode 4.6 中,让 IB 上的两个按钮共享相同操作的唯一方法是一次选择它们,然后将操作拖到您的视图控制器. 我的最终目标是使用 Xcode 4.6 中的情节提要在两个不同的 UIView 上获得两个不同的按钮以匹配相同的操 ..
发布时间:2022-01-17 23:34:18 移动开发

自动布局 - UIButton 的固有大小不包括标题插图

如果我有一个使用自动布局排列的 UIButton,它的大小会很好地调整以适应它的内容. 如果我将图像设置为 button.image,则内部尺寸似乎再次说明了这一点. 但是,如果我调整按钮的 titleEdgeInsets,布局不会考虑到这一点,而是会截断按钮标题. 如何确保按钮的固有宽度占 inset 的比例? 编辑: 我正在使用以下内容: [self.backB ..
发布时间:2022-01-17 23:33:17 移动开发

超越 UIView 的交互

当 UIButton 的框架位于其父框架之外时,UIButton(或任何其他控件)是否有可能接收触摸事件?因为当我尝试这个时,我的 UIButton 似乎无法接收任何事件.我该如何解决这个问题? 解决方案 是的.您可以覆盖 hitTest:withEvent: 方法以返回一个视图,该视图包含比该视图包含的更大的点集.请参阅 UIView 类参考. 编辑:示例: - (UIView ..
发布时间:2022-01-17 23:26:20 移动开发

将嵌套在容器视图控制器中的 UINavigationController 添加到 UITabBarController

我有一个 UIViewController(红色)设置为 UITabBarController 的第一个选项卡,如下面的故事板所示.这个视图控制器是一个容器视图控制器,并在它的 contentView(红色视图控制器内的白色矩形)内加载了一个 UINavigationController. 这是我在红色视图控制器的 contentView 中加载导航控制器的代码: - (void)view ..

iOS 暗淡背景 查看全屏

我的问题应该很简单,但我找不到解决方案. 我正在显示模态 VC,我想添加暗淡的背景视图. Modal VC 作为子 VC 添加到父 VC.父 VC 放置在 Navigation Controller 的顶部 (topViewController) Dim 视图被添加到 UIScreen.windows.first! 窗口.但是昏暗的视图并没有填满整个屏幕.我确实使用 CGPoin ..
发布时间:2022-01-17 13:05:30 移动开发

我如何“合法"淡出应用程序中的导航栏?

似乎删除带有动画的导航栏的唯一方法是向上滑动.我希望它褪色,就像在 Photos.app 中一样. 更改 alpha 最简单,但是 Apple 的指南状态: 在 iOS v5.0 之前,与导航一起使用时控制器,您只能进行少数直接自定义进入导航栏.具体可以修改barStyle、tintColor 和 translucent 属性,但绝不能直接更改 UIView 级别的属性,例如框架、边界 ..