uiview相关内容
我有一个视图.在这个视图中,我有一个 Container View.在 ContainerView 我有一个按钮. 当我触摸 ContainerView 的按钮时,我希望 ContainerView 被隐藏. 我想做这样的事情: 类 ContainerView: UIViewController {@IBAction func closeContainerViewButton(sen
..
我的 iPhone 应用程序中有各种需要填充的视图,例如文本左对齐的自定义 UIButton 和背景颜色的 UILabel. 这可能是一个非常愚蠢的问题,但是如何应用“填充"将文本移出左侧边缘? 我已经厌倦了使用边界等但没有任何成功. 我知道我可以为我的 UILabel 创建一个带有背景颜色的包装视图,但这似乎有点过头了. 非常感谢. 解决方案 好吧,到目前为止我找
..
尝试掌握 Xcode 并在过去几周似乎取得了一些进展. 有谁知道自定义按钮可以在第二次点击时执行一组不同的动画. 假设我有一个自定义按钮及其马里奥,当我点击它时,他从屏幕中间跑出屏幕右侧,然后从左侧跑回中间屏幕上,他也会发出声音. 我使用以下代码实现了这一点: - (IBAction)marioRunning_clicked:(id)sender{[UIView animate
..
我正在创建一个名为 InfoAboutBlockView 的自定义 UIView,我将它添加到我的 ViewController 中并且它添加正确,但是当我在该自定义 UIView 中按下按钮时它不会触发. 我正在创建一个 xib 文件,我在其中设计 UIView,然后创建 .h 和 .m 文件 InfoAboutBlockView.h: #import
..
我敢肯定,这该死的简单!我错过了一些东西,并且因为试图修复它而筋疲力尽.希望有人可以提供帮助. CharacterView.m 中的按钮有效,但嵌套在 CharacterMale.m 中的按钮无效.我没有使用 IB,一切都是以编程方式完成的.什么会导致一个按钮工作而另一个按钮不工作? /////////////////////////////////////////////////////
..
我有一个 UIView 子类(CustomView 用于此问题),它自己处理所有 touches 事件(开始、移动、结束、取消).我还有一个 UIButton,它是 CustomView 的兄弟,与它重叠. 例如,我的视图层次结构如下所示: UIView(控制器的视图) 带框架的CustomView (0, 0, 300, 300) 带框架的 UIButton (0, 0, 100
..
所以我创建了一个玻璃窗格或一个自定义 UIView 来处理触摸.这个玻璃窗格位于其他视图之上,例如虚拟 UIButton.当我将 alpha 设置为 0 时,触摸实际上会被玻璃视图下方的视图拦截.这是错误的.但是,当我将 alpha 设置为 0.2 之类的低值时,玻璃窗格会拦截触摸. Alpha 设置是在 Interface Builder 中完成的. 任何人都知道如何将 alpha
..
我想自定义在表格视图单元格上执行“向左滑动"操作时显示的删除按钮.我目前设置了 UITableViewCell 的子类,但还想自定义正在显示的删除按钮. 我的目标是在滑动时放置三个按钮. 我选择了另一种实现,我在每个单元格中使用 UIScrollview. http://www.teehanlax.com/blog/reproduce-the-ios-7-mail-apps-in
..
所以我在按钮和动画方面遇到了问题.基本上,我正在使用 UIView 动画为视图设置动画,同时还尝试监听视图内按钮上的点击.视图和按钮一样大,视图实际上是 UIImageView 的子类,按钮下方有一个图像.该视图是放置在 Interface Builder 中的容器视图的子视图,其中启用了用户交互并启用了剪辑.所有动画和按钮处理都在这个 UIImageView 子类中完成,而 startFloat
..
我试图找出为什么自定义 UIButtons 集合不起作用.在 我之前的帖子中描述的版本中 我在 以编程方式中创建了一个 UIButtons 圈 以下是您需要进行的更改: 使用视图绘制“uberCircle".如果要使用形状层,请创建 UIView 的子类,该子类使用 CAShapeLayer 作为其层.您可以从 this answer 复制 ShapeView 类. 设置从 ub
..
我正在设计一个自定义按钮,它需要我在 UIImageView 之上覆盖一个 UIButton.UIImageView 使用 [UIImage stretchableImageWithLeftCapWidth:topCapHeight:] 图像,UIButton 具有带有图案图像的背景色 [UIColor colorWithPatternImage:[UIImage imageNamed:@"but
..
我有一个 UIView,我在其中安排了 UIButton.我想找到那些 UIButtons 的位置. 我知道 buttons.frame 会给我职位,但它只会给我与其直接超级视图相关的职位. 关于 UIButtons 超级视图的超级视图,我们有什么方法可以找到这些按钮的位置? 例如,假设有一个名为“firstView"的 UIView. 然后,我有另一个 UIView,“s
..
我目前正在使用 Xcode 4.6,我只是想知道如何在不同的 UIView 中选择多个按钮,但在单个视图控制器下.CMD 点击似乎不起作用.我需要这个功能,因为在 Xcode 4.6 中,让 IB 上的两个按钮共享相同操作的唯一方法是一次选择它们,然后将操作拖到您的视图控制器. 我的最终目标是使用 Xcode 4.6 中的情节提要在两个不同的 UIView 上获得两个不同的按钮以匹配相同的操
..
如果我有一个使用自动布局排列的 UIButton,它的大小会很好地调整以适应它的内容. 如果我将图像设置为 button.image,则内部尺寸似乎再次说明了这一点. 但是,如果我调整按钮的 titleEdgeInsets,布局不会考虑到这一点,而是会截断按钮标题. 如何确保按钮的固有宽度占 inset 的比例? 编辑: 我正在使用以下内容: [self.backB
..
当 UIButton 的框架位于其父框架之外时,UIButton(或任何其他控件)是否有可能接收触摸事件?因为当我尝试这个时,我的 UIButton 似乎无法接收任何事件.我该如何解决这个问题? 解决方案 是的.您可以覆盖 hitTest:withEvent: 方法以返回一个视图,该视图包含比该视图包含的更大的点集.请参阅 UIView 类参考. 编辑:示例: - (UIView
..
我有一个 UIViewController(红色)设置为 UITabBarController 的第一个选项卡,如下面的故事板所示.这个视图控制器是一个容器视图控制器,并在它的 contentView(红色视图控制器内的白色矩形)内加载了一个 UINavigationController. 这是我在红色视图控制器的 contentView 中加载导航控制器的代码: - (void)view
..
我的问题应该很简单,但我找不到解决方案. 我正在显示模态 VC,我想添加暗淡的背景视图. Modal VC 作为子 VC 添加到父 VC.父 VC 放置在 Navigation Controller 的顶部 (topViewController) Dim 视图被添加到 UIScreen.windows.first! 窗口.但是昏暗的视图并没有填满整个屏幕.我确实使用 CGPoin
..
当我从 PassCode 控制器移动到 OTP ViewController 时,我在控制台中收到以下错误: 警告:尝试呈现 on 其视图不在窗口层次结构中! 这是我用来在视图之间切换的代码: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main"
..
我的印象是 UINavigationController 的导航栏总是会向下推子视图的高度,这样子视图的原点就在标题栏的底部. 但是当我呈现这样的视图控制器时...... MyViewController *viewController = [[MyViewController alloc] init];UINavigationController *navigationControlle
..
似乎删除带有动画的导航栏的唯一方法是向上滑动.我希望它褪色,就像在 Photos.app 中一样. 更改 alpha 最简单,但是 Apple 的指南状态: 在 iOS v5.0 之前,与导航一起使用时控制器,您只能进行少数直接自定义进入导航栏.具体可以修改barStyle、tintColor 和 translucent 属性,但绝不能直接更改 UIView 级别的属性,例如框架、边界
..