While you can't create a new name for the variable per se, what you could do is create a new view each time that has a new identifier.
So you could do something like this:
var views: [ZDStickerView] = [ZDStickerView]()
func buttonPressed(sender: UIButton){
let view = ZDStickerView()
view.accessibilityIdentifier = "userResizableView" + String(views.count + 1)
views.append(view)
}
This way you find this specific view again.
For reference, it might be easier if you are willing to use the .tag
property which would look more like:
view.tag = views.count + 1
However, you could have problems with this if you were to alter the array later on since the tags would not be in order. I don't know how you are applying this, but just be wary.