Same problem, I've never found a solution for this. Moulded-cups bras are a partial answer, because your nipple can duck and dive wherever it wants and no-one can tell, but I hate wearing them because they're so cumbersome. A really good-cut balconette bra seems to prevent it, but they're kind of few and far between…