我对Swift很新,我遇到了一个我不知道如何解决的问题。所以,我有一个@RestController
@RequestMapping("/ABC")
final class Controller {
@Autowired
Repository repository;
@RequestMapping(method = RequestMethod.POST)
@ResponseStatus(HttpStatus.CREATED)
int create(@RequestBody @Valid Data myData) {
repository.create(myData);
return 1;
}
@RequestMapping(value = "{number}", method = RequestMethod.GET)
Data findByNumber(@PathVariable("number") String number) {
Data data = repository.findByNumber(number);
return data;
}
@RequestMapping(value = "{number}", method = RequestMethod.PUT)
int update(@RequestBody @Valid Data myData) {
int rows = repository.update(myData);
return 1;
}
@RequestMapping(value = "{number}", method = RequestMethod.DELETE)
int delete(@PathVariable("number") String number) {
repository.delete(serialNumber);
return 1;
}
}
我在文本字段中最多有5个字符的限制,我没有停止第五个字符的问题,但问题是我无法清除文本,因为清除按钮可能考虑成为iOS中的角色。
任何人都可以帮我解决这个问题吗?
这是我的代码:
UITextField
感谢。
答案 0 :(得分:5)
你想要显示'X'按钮来清除文字,对吗?然后使用:
textField.clearButtonMode = .WhileEditing
答案 1 :(得分:2)
您需要检查文本字段的长度,而不是当前的长度。试试这个:
<div class="row">
<div class="col-md-3">
<span><%= user.name %></span>
</div>
<div class="col-md-9">
<%= form_for user do |f| %>
<table class="days-table">
<tr>
<td>M</td>
<td>Tu</td>
<td>W</td>
<td>Th</td>
<td>F</td>
</tr>
<tr>
<td><%= f.check_box :monday %></td>
<td><%= f.check_box :tuesday %></td>
<td><%= f.check_box :wednesday %></td>
<td><%= f.check_box :thursday %></td>
<td><%= f.check_box :friday %></td>
</tr>
</table>
<% end %>
</div>
</div>
注意:我不熟悉Swift。此代码中可能存在语法错误或两个。