如何在 UISearchBar TextField 周围添加 1 像素灰色边框
我正在尝试弄清楚如何在我的应用程序中向我的 UISearchBar 添加一个 1 像素的描边灰色边框。 Facebook Messenger 应用程序很好地完成了这一点。 (见下图)。 我知道 UISearchBar 有一个背景图像属性,但我认为这不是正确的使用方式,因为它会将图像拉伸并在整个搜索栏视图中重复。 非常感谢您提供正确方向的指示。... »
我正在尝试弄清楚如何在我的应用程序中向我的 UISearchBar 添加一个 1 像素的描边灰色边框。 Facebook Messenger 应用程序很好地完成了这一点。 (见下图)。 我知道 UISearchBar 有一个背景图像属性,但我认为这不是正确的使用方式,因为它会将图像拉伸并在整个搜索栏视图中重复。 非常感谢您提供正确方向的指示。... »
例如,当我向视图控制器添加表视图时,视图层次结构是什么? UIWindow 总是层次结构的基本视图吗? 状态栏在哪一层? 我主要以编程方式编写代码,因此在可视化层次结构时会有一些查询。 ... »
我的要求如下。 我在UIView width & height is 30 中添加了一个UILable。我已将UIPinchGestureRecognizer 设置为UIView。捏合功能在 UIView 上运行良好。 但我希望当我放大UILable 字体大小和numberOfLine 时自动设置为UIView。 所以最初UILable 在视图中不可见。当我放大那个时间UILab... »
在我的 SpriteKit 场景中,我有一个 pauseView,它在场景上显示 UIView,在 UIView 上,我在 IB 中创建了一个按钮来删除视图,但是当视图消失时,为了恢复用户拥有的游戏再次按下暂停按钮。有没有办法关闭视图并恢复游戏? 用于显示子视图的暂停游戏方法: -(void)pauseGame { if (self.gameIsPaused == NO) { ... »
我正在尝试异步加载视图。问题是要加载的视图的框架取决于异步加载的数据。换句话说,有一些冗长的计算决定了实际显示 UIView 的位置。 我知道尝试在线程中实际显示 UIView 时会出现问题,并且您应该始终将它们加载回主线程中,所以这是我一直在尝试的代码: asyncQueue = [[NSOperationQueue alloc] init]; [asyncQueue addOperati... »
两者具有大部分相同的属性,都支持不同类型的动画,都表示不同的数据。 UIView 和 CALayer 有什么区别?... »
我正在编写一个监听 NSOperation 中的套接字的 iOS 应用程序。当在套接字上读取某些内容时,我通过调用 UIViewController 的方法来更改视图的内容(只是更改某些标签的隐藏参数)。问题是视图不会立即刷新。为什么会这样,我该如何解决这个问题? 在我的 UIViewController 的 viewDidLoad 中: _broadcastQueue = [[NSOpera... »
查看其他一些问题,这是我在实现自定义键盘的视图的 .m 中实现的代码。 - (id)initWithCoder:(NSCoder *)coder { self = [super initWithCoder:coder]; if (self) { self.userInteractionEnabled = YES; [self addGestureRecognizer: ... »
我正在尝试实现一个视图控制器,其中包含一个视图列表,您可以从一个视图水平滚动到另一个视图。 首先,我尝试使用具有视图总宽度的滚动视图来实现。 (但如果每个示例的视图为 30,则结果不好......(30 x 320)更不用说我必须添加视图的所有内容(按钮、子视图等)) 然后我正在考虑使用 UIPageViewController 并制作我的视图,这是一个可以自我重复但会更改内容的视图控制器。 ... »
所以我有一个全局声明的 UIView: var speedView: UIView! 然后我有一个将 UIView 作为参数并创建它的函数: func buildView(view: UIView!) -> UIView { view = UIView(frame: CGRectMake(0, 0, 200, 100)) ... } 这不起作用,因为 view 参... »
我正在尝试为录像机上的红点设置动画。我希望点突然出现和消失,每 0.7 秒。我尝试的每个动画选项都有点以某种方式缓入或缓出。我怎样才能让它完全出现并完全消失?看起来 UIViewAnimationOptionTransitionNone 默认值与 UIView.h 中的 UIViewAnimationOptionCurveEaseInOut 相同。如何在没有任何缓动的情况下制作动画? enum ... »
我有一个自定义视图,我(在 XIB 中)为它创建了一个 UIImageView 作为子视图。如何使图像视图出现在背景中? (即,以便在自定义视图中我可以创建将出现在顶部的时钟指针) 我是否需要让我的背景图片具有透明的 Alpha 区域? (如果我的术语是正确的)或者将图像的背景设置为白色或黑色或任何需要的图像是否可以(基于它将在背景中,所以这可以)... »
要使带有约束的 uiview 正确动画,您必须设置新的约束值,然后调用 theView.layoutIfNeeded() ,for swift 3 这不起作用,而不是从视图的 whos 约束中调用被改变了。它必须像这样从上视图调用:self.view.layoutIfNeeded()。 例如: UIView.animate(withDuration: 0.1, de... »
我已经保存了一堆 CGContextRefs,我想在我的 UIView 的 drawRect 部分中绘制所有这些。我该怎么做?... »
我在视图控制器的 NIB 中放置了一个 UIImageView 子类 (AdImageView)。这个 AdImageView 知道如何使用从 willMoveToSuperview 调用的一些异步调用来启动并将远程图像加载到自身中。我知道这是可行的,因为如果我通过自己的代码添加 AdImageView 并在它被添加到超级视图之前告诉它要加载哪个图像效果很好。但是,当切换设置以使用 NIB 时,我... »
我正在尝试制作一个应用程序,该应用程序的日历占可见屏幕的 2/3 左右,然后在其下方是与所选日期相对应的事件。 基本上它看起来像这样:Calendar App 我应该使用 UIView 作为日历,然后使用 UITableView 作为相应信息吗? 另外,我希望当用户滚动浏览 tableView 中的事件(不仅仅是 table view 中的信息)时滚动整个页面。我是否需要将整个页面包装在... »
大家! 我已通过 interface builder 添加了我的自定义 UIView。 在我的自定义 UIView 类中,我重写了 -awakeFromNib 方法,我想在该方法中注销我的 UIView 的 Frame.x 或 Frame.y 在 nib 文件中设置。 谁能帮我?提前致谢! PS:有没有办法得到我在界面生成器中设置的框架矩形?... »
在下面的代码中,我遍历条目,它们可能是 UIView 或 UIImageView 类型。我想检查 uiComponent 是否属于上述类型,然后我想继续在代码中使用该 uiComponent 是UIView还是UIImageView? 我死记硬背下面的代码,但我不能使用指针对象 uiComponent 在进行类型转换之后?? 请告诉我如何将 uiComponent 对象输入到 UIVie... »
我有一个 UIView,它应该覆盖整个设备 (UIWindow) 以支持图像放大/缩小效果,我正在使用核心动画,其中用户点击 UITableViewCell 上的按钮并缩放关联的图像。 缩放性能完美,我无法弄清楚为什么即使设备处于横向状态,子视图仍处于纵向模式。下图: 我确实有一个导航控制器,但这个视图已直接添加到 UIWindow。 ... »
所以我有一个 UIView(称为 myView),上面应用了一些掩码。 let maskPath = UIBezierPath(roundedRect: myView.bounds, byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 12, height: 12)) let maskLayer = CASha... »