UIPageControl 的 IBOutlet 或事件不在 StoryBoard 中

Posted

技术标签:

【中文标题】UIPageControl 的 IBOutlet 或事件不在 StoryBoard 中【英文标题】:IBOutlet or event for UIPageControl not in the StoryBoard 【发布时间】:2018-07-25 19:06:03 【问题描述】:

我开始使用 Swift 为 ios 编程。

虽然我有疑问,

当我触摸 UIPageControl 的右侧或左侧时,如何执行 IBOutlet 或事件来控制?

它不在 StoryBoard 中,它是一个变量。

我附上图片。

https://i.stack.imgur.com/L7Dv1.png

提前致谢。

【问题讨论】:

请勿使用图片分享代码。 IBOutlet 是通过代码访问放置在故事板中的元素。 【参考方案1】:

为页面控件上的值更改添加事件并处理操作。

self.pageControl.addTarget(self, action: #selector(pageControlValueChanged), for: .valueChanged)

@objc func pageControlValueChanged(sender: UIPageControl)

【讨论】:

以上是关于UIPageControl 的 IBOutlet 或事件不在 StoryBoard 中的主要内容,如果未能解决你的问题,请参考以下文章

IBOutlet pageControl无效

UIPageControl

UIPageControl - 如何使背景透明?

选择垂直时 UIPageControl 不出现

UIPageControl 点之间的空间较大

横向的 UIPageControl