在斯威夫特,如图所示在这里,你可以使用“NSMutableAttributedString”在文本中嵌入的链接。
如何使用 SwiftUI 实现这一目标?
我按如下方式实现了它,但这看起来不像我想要的。
.
import SwiftUI
struct ContentView: View {
var body: some View {
HStack {
Text("By tapping Done, you agree to the ")
Button(action: {}) {
Text("privacy policy")
}
Text(" and ")
Button(action: {}) {
Text("terms of service")
}
Text(" .")
}
}
}
Run Code Online (Sandbox Code Playgroud) 自从使用 Xcode 14.3 以来,我在照常构建项目时收到以下警告:
Will not do cross-module incremental builds, priors saved at TimePoint(seconds: 1682802841, nanoseconds: 0)), but the previous build started at TimePoint(seconds: 1682802841, nanoseconds: 665285000), at '/Volumes/DerivedData-ramdisk/PlayingAround3-bxofrzjmlkadwicxzlwhcctqhimt/Build/Intermediates.noindex/PlayingAroundPagage.build/Debug/Interleaf.build/Objects-normal/arm64/Interleaf-master.priors'
这似乎表明以前的构建在未来开始了 665285000 纳秒,所以我知道 Xcode 可能有问题。不过我可能解释了这个错误。我可以以某种方式修复警告吗?
我想循环两个数据框的低谷名称,找到具有相同列名的列,并将它们组合以创建一个新的数据框。
我试图在for循环中编写if-else条件,但是它不起作用。
具体来说,我有两个像这样的数据框:
df1 = pd.DataFrame({'A': {'2019Q1': 1, '2019Q2': 2, '2019Q3': 3},
'B': {'2019Q1': 1, '2019Q2': 3, '2019Q3': 5},
'C': {'2019Q1': 2, '2019Q2': 4, '2019Q3': 6}})
df2 = pd.DataFrame({'A': {'2019Q1': 4, '2019Q2': 5, '2019Q3': 6},
'B': {'2019Q1': 1.5, '2019Q2': 3.3, '2019Q3': 5.6},
'C': {'2019Q1': 2.3, '2019Q2': 4.8, '2019Q3': 6.7}})
Run Code Online (Sandbox Code Playgroud)
我想要下面的输出-
对于A,输出=
pd.DataFrame({'df1': {'2019Q1': 1, '2019Q2': 2, '2019Q3': 3},
'df2': {'2019Q1': 4, '2019Q2': 5, '2019Q3': 6})
Run Code Online (Sandbox Code Playgroud)
对于B,输出=
pd.DataFrame({'df1': {'2019Q1': 1, '2019Q2': 3, '2019Q3': 5},
'df2': {'2019Q1': 1.5, '2019Q2': 3.3, '2019Q3': 5.6}) …Run Code Online (Sandbox Code Playgroud)