use @selector as associate key
add property for allowing disable scroll when show empty view