In the constraints within this file you're mixing two different paradigms.  I would prefer you use the metrics dictionary instead of doing stringWithFormat:  However, I don't care which paradigm you use, but I would prefer you use one and not both.  This applies to the constraints below that use stringWithFormat