ORIGINAL: North Texan
Use barbed wire, and I would use five wires. Set the lowest wire about 21" high, and the highest wire about shoulder high. Does and fawns will crawl under, bucks will most likely jump over, and as long as the cattle can't stick their heads between the wires, they should leave it alone. Also, make sure it is braced and stretched taught, or the cattle will simply push it over.
If you set the bottom at 21", the pigs are going to get into your corn. For the high wire, are you talking about shoulder high on a man, or shoulder high for the deer? On the lease I hunt, it seems like most of the feeder fences are about 3 1/2 to 4 feet high, and that seems to be enough to keep the cattle out.
Cattle tend to make the deer run off. I think I'm going to pack a wrist rocket and some marbles next fall...