To have the text field show asterisks, add this line when you create the text field (or wherever)
yourTextField.secureTextEntry = YES;
Changing the button image is as simple as assigning a different image for the pressed control state.
Code:
[signInButton setImage:[UIImage imageNamed:@"button_signin.png"] forState:UIControlStateNormal];
[signInButton setImage:[UIImage imageNamed:@"yourOtherButtonpng"] forState:UIControlStateHighlighted];