小编And*_*itz的帖子

尝试使用Swift来大写文本字段中每个单词的第一个字母

我正在尝试将我放入文本字​​段的每个单词的第一个字母大写.我想把这段代码放在这里:

func textFieldShouldReturn(textField: UITextField) -> Bool {
//Here
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我不知道该放什么.我试过创建一个像一个帖子告诉我要做的字符串,我遇到了麻烦:

nameOfString.replaceRange(nameOfString.startIndex...nameOfString.startIndex, with: String(nameOfString[nameOfString.startIndex]).capitalizedString)
Run Code Online (Sandbox Code Playgroud)

我不确定在该函数中放什么来大写每个单词的第一个字母.

string capitalization uitextfield ios swift

7
推荐指数
2
解决办法
6073
查看次数

(React Native) onPress 不适用于文本组件

我正在尝试让 onPress 工作,但没有打印“hi”。事实上,单击文本时应显示在文本后面的灰色默认背景并未显示。如果我用 TouchableHighlight 组件替换嵌套文本,它就会打印。但是,这需要是换行到下一行的连续文本流,因此 TouchableHighlight 不适合。

<Text>   
    <Text>Thanks for visiting the app! Please click </Text>
    <Text onPress={() => { console.log("hi") }}> here right now! </Text>
    <Text>to sign in</Text>
</Text>
Run Code Online (Sandbox Code Playgroud)

实际的代码比上面的稍微复杂一些,但它基本上是一些嵌套在一个较大文本组件中的文本组件(这样文本可以换行到下一行,看起来像一段文本)。关于如何让 onPress 使文本组件正常工作有什么想法吗?谢谢!

它应该是什么样子(粗体文本代表可点击的内容):

立即点击此处
登录。

它不应该是什么样子(不能使用视图作为外部持有者而不是文本):

Please click here right to sign in. 
             now
Run Code Online (Sandbox Code Playgroud)

text reactjs react-native onpress react-props

5
推荐指数
1
解决办法
8978
查看次数

在用户点击 UIView (Swift) 内部的任何地方添加小圆圈/点

我试图弄清楚如何在 UIView 上添加一个小圆圈/点,但只有当用户点击 UIView 内部时。点应该放在用户点击的任何地方。不幸的是,我不知道如何做到这一点。

任何带有代码的示例都非常有帮助!我正在使用斯威夫特。

xcode drawing uiview touchesbegan swift

3
推荐指数
1
解决办法
2364
查看次数

Swift 中的二次公式

我尝试为二次公式创建 x 值计算器。

代码:

var firstXValueVAR = 1.0
var secondXValueVAR = 1.0
var squaredValueVAR = 1.0
var firstOperationValueVAR = "+"
var secondOperationValueVAR = "+"
var constantValueVAR = 0.0

var topFormula = 0.0
 var topFormula2 = 0.0
var bottomFormula = 0.0

var TotalSquaredValue = 0

var bSquared = 0

var totalX = 0.0
var totalX2 = 0.0
Run Code Online (Sandbox Code Playgroud)

接下来,当我单击“Go”计算 X 时,我得到了这个,我不太确定我做错了什么,但每次我打印 X 时,它都会显示 nan,并且它还显示对于 topFormula 和 topFormula2 (=南)。

func updateValues(){
    var secondXValueInt = Int(secondXValueVAR)
    var firstXValueInt = Int(firstXValueVAR)
    var squaredValueInt = Int(squaredValueVAR) …
Run Code Online (Sandbox Code Playgroud)

math double quadratic ios swift

2
推荐指数
1
解决办法
3760
查看次数