如何使用swift在IOS中实现marquee标签

2023-11-25

如何实施跑马灯标签在 iOS 中。我在 Objective-C 中找到了示例,但我使用的是 Swift。


用于在 swift 中创建选取框,在项目中添加下面的类https://github.com/cbpowell/MarqueeLabel

为此,首先添加 pod:pod 'MarqueeLabel'.

并执行一个pod update在你的项目中。

然后将 pod 导入到您的工作文件中:import MarqueeLabel

创建一个标签并将自定义类别设置为MarqueeLabel在故事板中。 然后:

@IBOutlet weak var marqueeLabel:MarqueeLabel!

在 ViewDidLoad 中添加以下内容:

marqueeLabel.type = .Continuous
marqueeLabel.scrollDuration = 5.0
marqueeLabel.animationCurve = .EaseInOut
marqueeLabel.fadeLength = 10.0
marqueeLabel.leadingBuffer = 30.0
marqueeLabel.trailingBuffer = 20.0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用swift在IOS中实现marquee标签 的相关文章

随机推荐

  • Android 上的 Web 视图支持 SSL 吗?

    The WebViewandroid 上的控件 支持 SSL 吗 我正在尝试加载一个使用受信任 ssl 证书的网页 但是WebView只是白色的 有什么建议么 不是专家 只是我在网上找到的 据我了解 WebView确实支持ssl 但是 黑屏
  • NPM 不工作(找不到模块“internal/fs”-nodejs)

    更新时出现 NPM 错误 我最近更新到 Node 版本 7 x 现在 npm 不工作了 我无法定位错误 可能是由于 npm ERR Cannot find module internal fs 当我跑步时我得到以下信息sudo npm up
  • 使用 unique_ptr 进行前向声明[重复]

    这个问题在这里已经有答案了 我发现将类的前向声明与std unique ptr如下面的代码所示 它可以使用 GCC 进行编译和工作 但整个事情看起来有点奇怪 我想知道这是否是标准行为 即标准所要求的 由于当我声明时 B 不是完整类型uniq
  • Android使用支持库来支持SearchView

    这是我的代码 if Build VERSION SDK INT gt Build VERSION CODES HONEYCOMB MenuItem searchItem menu findItem R id searchMenuItem S
  • @WebServlet 注释 web.xml 欢迎文件

    我想设置 JSP JavaBeans 项目的欢迎文件 我有一个名为 Controller java 的 servlet 带有以下 WebServlet 注释 WebServlet name Controller urlPatterns lo
  • SetValue 64位机器注册表

    我想在下面的注册表路径中设置 NoModify 的值 HKEY LOCAL MACHINE SOFTWARE Microsoft Windows CurrentVersion Uninstall XXXX 我使用下面的代码 它仅适用于 X8
  • Android Studio 与 Google Play:缺少 Google Play 服务

    我使用的是 Ubuntu 14 Android Studio 0 8 6 我正在使用 Genymotion 运行应用程序 我得到的响应是 W GooglePlayServicesUtil Google Play services is mi
  • 异步 HttpModule MVC

    我有一个包含以下代码的同步 HttpModule
  • Python:无法在 Matplotlib 中渲染 Tex

    我最近将笔记本电脑升级到 Snow Leopard 将 TeX 更新到版本 3 1415926 TeX Live 2011 MacPorts 2011 5 并安装了 Python 2 7 3 所有这些安装完成后 我运行了 macport s
  • Node.js 将响应对象句柄传递给子进程

    我有一个http服务器和一个分叉的子进程 我希望父级接收请求并使用以下方式传递给分叉进程worker send 并且工作人员应该能够使用相同的响应对象处理响应并将其发送回请求者 我尝试在第二个参数中发送响应对象worker send 但它给
  • ASP.NET MVC。检查用户是否获得 JavaScript 授权

    我正在使用 ASP NET MVC Framework 3 和表单身份验证 我知道 如何在服务器端检查用户是否有权执行某些操作 使用 Authorize 并且我知道如何在操作或视图中检查这一点 使用User Identity IsAuthe
  • C++ 是否对 POD typedef 进行值初始化?

    C 是否对简单对象进行值初始化POD类型定义 Assuming typedef T Ptr does Ptr 进行值初始化并保证相等 T 0 e g Ptr p Ptr return Ptr 确实如此 对于一个类型T T 值初始化类型的 对
  • 创建名为“entityManagerFactory”的 bean 时出错 调用 init 方法失败

    我正在使用 Spring 和 Hibernate 开发一个完整的堆栈 Web 应用程序 尝试运行一些测试代码 但我不断收到此错误 这是完整的堆栈跟踪 java lang IllegalStateException Failed to loa
  • 如何在布局中间插入 QWidget?

    我正在使用 Qt 框架来构建我的图形用户界面 我用一个QGrid布局整齐地放置我的 QWidget 图形用户界面如下所示 我的应用程序定期在运行时向 GUI 添加新的小部件 这些新的小部件通常不会添加在 QLayout 的末尾 而是添加在中
  • Android Jetpack Compose 中第二次更改后,观察 LiveData 不会触发

    我正在使用 viewModel 将数据传递到我的撰写视图 问题是我想通过在 viewModel 中的模型内归档来处理展开和折叠视图 因此 如果某些 UI 单击 Expand 方法 我将调用 viewModel 和 doExpand 方法 如
  • 如何使用 Django Admin 中的 FileField 小部件将文件上传到 BinaryField?

    我想创建一个模型Changelog并使其可从管理页面进行编辑 这是它的定义方式models py class Changelog models Model id models AutoField primary key True auto
  • 想要在 AVD 上的 SD 卡中创建文件夹

    我想在SD卡中创建文件夹 我在 android 终端中使用以下命令 CD卡 目录音乐 mkdir 音乐失败 权限被拒绝 尝试下面的代码 它工作正常 you need to run emulator before run the below
  • Windows Phone 7 - CameraTask 不工作

    我的 WP7 应用程序使用 CameraCaptureTask 拍照 然后将其显示在我的屏幕上 该任务在模拟器上运行良好 但是当我将其部署到设备上时它停止工作 在调试时 我发现 CameraCaptureTaskObject Show 被调
  • 如何从Iframe获取父窗口的URL?

    我知道这是一个安全问题 但是HTML5有什么办法吗 因为我看到下面的代码打开了一个窗口 其中父母的 URL 在推文框中 在 iframe 中试试这个 它将提醒父窗口的位置 URL alert document referrer
  • 如何使用swift在IOS中实现marquee标签

    如何实施跑马灯标签在 iOS 中 我在 Objective C 中找到了示例 但我使用的是 Swift 用于在 swift 中创建选取框 在项目中添加下面的类https github com cbpowell MarqueeLabel 为此