我有一个信使应用,会话显示在cost_matrix = tf.Variable(np.ones((LENGTH_MAX_OUTPUT+1, LENGTH_MAX_OUTPUT+1)), dtype=tf.float32)
def iterate_batch(it_batch_nr, cost):
it_rows = tf.while_loop(it_row_end, iterate_row, [it_row_nr])
with tf.control_dependencies([it_rows]):
cost = cost_matrix[0,0]
return tf.add(it_batch_nr,1), cost
def iterate_row(it_row_nr):
a = tf.assign(cost_matrix[0,0], 100.0)
with tf.control_dependencies([a]):
return tf.add(it_row_nr,1)
。
收到新邮件后,新项目会添加到UICollectionview
的底部。当用户滚动到视图的底部时,一切都很好,但是当用户向上滚动(到较旧的消息)并收到新消息时,collectionview
会向下滚动一点(关于新消息的大小)。
我希望保留collectionview
位置,并在收到新邮件并collectionview
更新时阻止滚动。我该怎么做?
答案 0 :(得分:1)
一种解决方案是将新消息存储在日期模型中,并在用户滚动到底部后添加。在此之前您不需要它们,因为用户可以查看它们。这将解决滚动
的问题