uikit

以编程方式添加前导/顶部约束

我有以下代码适用于高度和宽度限制。尝试添加前导约束和顶部约束时崩溃。我还有其他具有高度、宽度、前导、顶部约束的按钮集,但它们都设置在情节提要上,所以我认为这是我必须添加到每个按钮的唯一 4 个约束。 我有 7 个按钮,每个按钮对应一周中的一天。当我添加代码来执行前导和顶部约束时,它会因下面的错误代码而中断。它只适用于高度/宽度。我猜这与我添加子视图的方式或按钮与视图控制器的关系有关,或者在以编程... »

对象停止移动 - UIDynamics 和 Swift iOS

我正在尝试为一组按钮添加重力,以便它们在设备倾斜时在屏幕上移动。物体会移动,只要设备始终处于运动状态,它们就会继续移动,但是一旦设备静止至少 1 秒钟,它们就会完全停止移动,并且即使在那之后我移动设备,它们也会粘在边缘。 这是我的代码: 在 ViewController.Swift 中 var animator: UIDynamicAnimator! var gravity: UIGravi... »

UITableView 多个动作

在UITableView的编辑模式下,我需要三样东西,前两样用UITableView的委托方法很容易搞定: 行左侧的删除(红色-)按钮, 行右侧的重新排序(三条)行按钮, 一个自定义操作(带有标题和背景颜色)出现在重新排序(三个条形)按钮的左侧。 如何将这三个动作组合在一起?... »

ios

如何在行删除期间处理不可见的行。 (UITableViews)

我正在删除一个表的几行。事实上,在这种情况下,所有可见的单元格实际上都被删除了。 这会导致可见帧下方的单元格在动画结束后变为可见,因为其上方的所有单元格现在都已消失。 问题来了,这个单元格也被删除了。所以我得到以下错误,我假设,因为 tableview 要我删除一个不在屏幕上的单元格。 (但会在动画期间/之后出现在屏幕上)。 2009-06-15 17:44:30.114 HSS[18175... »

两个单独的 UIButtons 共享相同的按下...不能同时按下两个

我有一个视图设置为我屏幕上 UIImageView 的游戏控制器。我有两个向左/向右方向箭头,以及一个 A 和 B 按钮。 当用户按住方向键(touch down)时,它会移动播放器,而在 touch Up 方法上它会停止。 但是,在按住方向性 UIButton 时,其他 UIButton 将无法工作,直到您释放方向上的触摸 Up,从而延迟点击。 另外,假设您按住 A 按钮并简单地点击一次... »

如何获得 backBarButtonItem 的宽度?

我尝试获取 backBarButtonItem 宽度: UIBarButtonItem *leftBtn = self.navigationItem.backBarButtonItem; UIView *view = [leftBtn valueForKey:@"view"]; CGFloat width; if(view){ width=view.frame.size.width; }... »

防止 UISegmentedControl 自动发送动作方法

我正在为 tvOS 编写应用程序,并且正在使用 UISegmentedControl。我的问题是,当我滚动浏览项目时,只要我在一个项目上停留一两秒钟,它就会发送它的操作方法。我想禁用此行为,而仅在用户单击该操作时才触发该操作。 有人知道怎么做吗? ... »

使用 Core Graphics 绘制 UIImage?

我想在屏幕上绘制使用 CGContextRef 或 UIGraphicsBeginImageContext 从 PhotoLibrary 检索到的图像。 我尝试了以下代码,但它没有在屏幕上绘制任何内容。我目前正在使用 cocos2d 和 box2d。怎么了? -(void)imagePickerController:(UIImagePickerController *)picker didFi... »

ios

在 iPad 上使用 Slide Over 时多行 UILabel 截断为 1 行

我有一个UITableView 的tableHeaderView 属性,其中包含一个UIImage、一个单行UILabel,然后是一个多行UILabel。约束设置如下: self.addConstraints([ // App icon constraints NSLayoutConstraint(item: self.image, attribute: .Top, relate... »

ios

移除 iOS iPhone/iPad App 中的 Top Bar 区域

我正在尝试删除“成为更好的自己”上方的空白顶部栏区域(见屏幕截图)。文本和顶部边缘之间不应该有边距,但在运行时它似乎在那里插入了那个空间。我们没有显示标题或导航栏,并希望删除此空间。有什么想法吗?... »

UIStackView 中的 UITableView - 平滑展开和折叠动画

我正在尝试实现一个表格视图,允许用户“显示更多”行来切换完整的行数或较少的行数。加载视图时我已经预先准备好所有数据,因此我不需要获取任何额外的数据。 我可以让它工作,但我遇到的问题是我的表格视图在展开或折叠时动画不流畅。发生的情况是,如果触发“显示更多”操作,表格的大小会立即更新到包含所有数据的表格的完整高度。然后行将动画。 同样在隐藏行时,表格高度将一次全部缩小到结束高度,然后行将动画。 这是正... »

ios

导航栏不会变得透明

我需要导航栏变得透明。这是我在ViewController 中输入的内容: class ViewController: UIViewController { @IBOutlet weak var navbar: UINavigationBar! override func viewDidLoad() { super.viewDidLoad() navbar.isTra... »

如何在 UIColor 中获得随机的暖色/冷色?

我想randomly 选择两种颜色。但它必须是随机的cold 颜色和随机的warm 颜色。 我正在使用这个extension 来获取随机颜色: extension UIColor { static var random: UIColor { return UIColor(red: .random(in: 0...1), g... »