【问题标题】:Linking more than one button to the same site xcode将多个按钮链接到同一个站点 xcode
【发布时间】:2019-01-26 15:43:24
【问题描述】:

如何将 Xcode 上的按钮链接到网站?我有一个可以工作的按钮,它是一个“立即购买”按钮,可以重定向到在线商店。我的应用程序中还需要 3 个这样的按钮,但它不允许我控制拖动到我已经拥有的代码?

谢谢 切尔西

【问题讨论】:

  • “我的应用程序中还需要 3 个这样的按钮,但它不允许我控制拖动” 你的意思是它在不同的视图控制器中?那么这很正常。如何创建一个自定义的 UIButton 来处理自己的触摸并重定向到您想要的任何地方?
  • 是的,我是新手,到目前为止我已经学会了自己拥有的东西,但是我正在努力解决这个问题?我来自网页设计领域,所以它与基本的超链接有很大不同。如何让除按钮之外的所有按钮链接到网站 当单击和拖动时对象显示为“退出”,但在按钮链接和工作的其他视图控制器上,它显示为“视图控制器”

标签: swift xcode button hyperlink viewcontroller


【解决方案1】:

你可以做的是在每个类文件中,按钮都在添加这个代码

@IBAction func toBuyLink(_ sender: Any) { 

    if let url = URL(string: "https://www.store.com/buynow") { //This is an example as I dont know your link. 
    UIApplication.shared.open(url, options: [:])
   }
}

这将在 Safari 中打开您的商店链接(我猜这就是您想要的方式)每当您按下按钮时。

请注意

您必须在视图类中引用按钮操作,然后添加以下代码:)

【讨论】:

  • 我只有一个按钮可以工作,但我试图在整个应用程序中使用该按钮,而不仅仅是在一个视图控制器上?
  • 我还是不明白这个?我需要将多个按钮链接到同一个站点?一个正在工作,但它不会让我在其他按钮上执行相同的过程....谢谢 chelsey
  • 我不完全明白你的意思@chelsey mckenzie
  • 我的应用程序上有 6 个页面 - 其中 5 个我需要一个链接到在线商店的按钮不允许我并使系统崩溃@skyenterprises
猜你喜欢
  • 2020-07-26
  • 2022-01-26
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
  • 2019-03-03
  • 2023-03-29
  • 1970-01-01
相关资源
最近更新 更多