The map is aware of the scale levels of the service. I'm assuming you want the map to *snap* to the scale levels specified by the map service. Unfortunately, the only way to force that is if you implement it in your application by listening to "MapDidEndZooming" notifications and zooming the map to the closest scale level programmatically.
We'd be interested in knowing why you want this behavior.