Your post is not clear, but keep in mind that by default users have no permissions at all, so there is normally not able no need for DENY.
If you only want the users to be able to access views in a certain schema, and that schema only has these views, you can grant SELECT permission on that schema. If you only want them to be able to SELECT on the views, but not see the view DEFINITION, you do need to DENY them VIEW DEFINITION on the schema. But then will not be able to see them in the views list either.