Have you try let your仔仔 alone? I think your 仔仔 has quite higher IQ. My friend's daughter is similar with yours. If she 在街上扭計or 尖叫, my friend will let her alone. Everytime, her 囡囡 will still cry but no 尖叫, 5 mins later, her 囡囡 find that you not talk to her but just starring her, she will stay calm and follow you.
When my daughter behaves like that whenever she is, I just leave her alone & let her cry for a while. But you must show to her that you have shifted your attention to other things else & not still looking at what whe's doing. (to let her know you don't like her behave like that)
After a while, when I come back to her, she usually have calmed down already & will hug to me. Then, I will explain to her that it's not good to lose her temper like that. Let her know you love her so much but such behaviour is not acceptable. She usually nobs to say yes. Sometimes she will even say sorry to me.