I've done this
else if (y > yscreensize - View.GetSize().y / 2 + 80)
sety = yscreensize - View.GetSize().y / 2 + 80;
but now when the sprite is going down, the view only begins going down when the y point is at 240, not 200. So instead of camera moving at 200, it moves at 240. And I don't mean the top of the sprite either, I mean the 20 pixels down point(due to the offset I set). Another thing is that the camera follows it until there is a 95 pixel gap, not an 80 pixel gap. Here is a picture to illustrate what I mean.
The 2 lines represent the center point of the view, the meeting point being 320,200.