从Android 文档中,有3种类型的缓冲区的TextView,EDITABLE,NORMAL和SPANNABLE.它们之间有什么区别,它们的常见用例是什么?
编辑:似乎与此相同的问题
我使用自定义布局和单元格制作了集合视图,但我的单元格的位置有点偏离,所以我决定给它们编号,以便我可以更轻松地调试它。我按照这个人的回答使用标签为我的单元格编号。不知何故myLabel为零并导致我的应用程序崩溃。
我相信我已经正确连接了插座,但也许有人可以提供一个列表让我检查我是否做错了什么。
import UIKit
class ViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate {
@IBOutlet var gridView: UICollectionView!
private let reuseIdentifier = "DesignCell"
private let numberOfSections = 1
private let numberOfCircles = 48
override func viewDidLoad() {
super.viewDidLoad()
self.gridView.registerClass(MyCell.self, forCellWithReuseIdentifier: reuseIdentifier)
}
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return numberOfSections
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return numberOfCircles
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = …Run Code Online (Sandbox Code Playgroud) ios uicollectionview uicollectionviewcell uicollectionviewlayout swift
案例1:为模型创建新记录,并指定关联对象(Status对象而不是Status.id)
visit = Visit.create(:date => Date.today, :status => Status.first)
visit.status_id #=> 1
Run Code Online (Sandbox Code Playgroud)
创建记录后
我正在尝试更新属性'status_id'(Status.id而不是Status对象),但它会在保存对象后返回旧值,甚至调用reload.例:
visit.status_id = Status.last.id
visit.save
visit.reload
visit.status_id #=> 1
Run Code Online (Sandbox Code Playgroud)
当我在创建后调用reload方法时,它按预期工作
visit = Visit.create(:date => Date.today, :status => Status.first)
visit.status_id #=> 1
visit.reload
visit.status_id = 2
visit.save
visit.status_id #=> 2
Run Code Online (Sandbox Code Playgroud)
Case2:如果我分配'status_id'值而不是Status对象,那么就不需要重新加载对象了,它的工作正常
visit = Visit.create(:date => Date.today, :status_id => Status.first.id)
visit.status_id #=> 1
visit.status_id = 2
visit.save
visit.status_id #=> 2
Run Code Online (Sandbox Code Playgroud)
使用上面两种情况,我应该何时使用该reload方法?它应该在之前还是之后save?
activerecord ×1
android ×1
associations ×1
c++ ×1
code-metrics ×1
github ×1
ios ×1
oop ×1
reload ×1
swift ×1
textview ×1