Change from method to property when setting the text, check to see if the entry cell is visible using the indexPathsForVisibleItems method on the uicollectionview to determine whether or not to call reset on the entry field.