注意: 我问这个问题的时间是Apple刚刚发布iOS 7. Apple 在iOS 7之后重新实现UITextView
了那个时候有一些错误.这个问题的问题就是其中之一.但现在已经修好了.Text Kit
UITextView
UITextView
我的应用程序中有一个在IB中配置.文本视图有一些字体大小为的默认文本60.0f
.文本视图使用纯字符串来呈现文本.如果我在应用程序运行时以编程方式更改文本视图的文本属性:
self.textView.text = @"some text different from default text";
Run Code Online (Sandbox Code Playgroud)
文本视图将字体更改回默认字体.
以编程方式配置字体可以解决此问题:
self.textView.font = [UIFont systemFontOfSize:60.0f];
Run Code Online (Sandbox Code Playgroud)
这是新的错误UITextView
.
我只在Chrome和Firefox中测试过.
<form method="POST" action="post.php?action=newthread&fid=170" onsubmit="return validate(this)">
<!--some other input elements-->
<input type="submit">
</form>
<script>
function validate(form) {
// do some check, if failed, returns false
// does not have return statement, returns undefined in Chrome and Firefox
}
</script>
Run Code Online (Sandbox Code Playgroud)
事实证明,如果函数validate
返回undefined
,表单仍然会被提交.但如果它返回false
,表单将不会被提交,这是预期的.我以为undefined
会阻止提交表单.有人可以解释这种行为吗?谢谢.