iOS SDK三角形ASA或AAS(角边角或角边)公式

iOS SDK三角形ASA或AAS(角边角或角边)公式,ios,geometry,trigonometry,Ios,Geometry,Trigonometry,我希望将UILabel在其定位点(UILabel的中心)上旋转45度(向右),然后将其放置在表格单元格的右侧,使其看起来像一条横跨表格单元格的对角色带,从单元格的右下角向上并向左旋转,直到碰到单元格的顶部 要做到这一点(在对角线中),我需要执行以下操作: 获取表格单元格的高度。这就给了我(在一个边为a,b,c的三角形中)“c”。所以,“c”是三角形的一条腿。因为我希望它是一个45度的三角形,这也给了我一条三角形的“a” 现在最简单的部分是:我知道这个三角形的三个角。“C”(与C侧的夹角)是45度

我希望将UILabel在其定位点(UILabel的中心)上旋转45度(向右),然后将其放置在表格单元格的右侧,使其看起来像一条横跨表格单元格的对角色带,从单元格的右下角向上并向左旋转,直到碰到单元格的顶部

要做到这一点(在对角线中),我需要执行以下操作:

获取表格单元格的高度。这就给了我(在一个边为a,b,c的三角形中)“c”。所以,“c”是三角形的一条腿。因为我希望它是一个45度的三角形,这也给了我一条三角形的“a”

现在最简单的部分是:我知道这个三角形的三个角。“C”(与C侧的夹角)是45度,“B”(与B侧的夹角)是90度(因为它是单元格内容视图的右上角…我们知道这些是直角。角度“A”(与A侧的夹角)也是45度

侧边“b”是我正在拟合的侧边…我使用什么公式来计算侧边“b”的长度,使其足够宽(当为对角线时)从右下角穿过单元格内容视图的高度,直到它到达单元格顶部?我知道对于44磅高的单元格,当对角线为60磅左右时,这个UILabel的长度应该是60磅左右……但我无法理解这个公式

当使用在线计算器并使用“角度-角度-侧面”下拉列表时,我输入以下数字:a:45,B:45,C:44,边长为:62.2254…这很好…但我的表格单元格并不总是44分高,所以我需要一个公式,我可以输入objective-C。我读过正弦定律,但我的高中三年级他们都离我太远了


我希望所有这些都是清楚的。如果没有,请让我知道。提前谢谢。

如果我理解正确,您将始终有一个直角和两个其他45度的三角形。如果短边(两个三角形的长度相同)这样的三角形的边长是X,然后长边是2*X*X的平方根,在一般情况下,这被称为。所以,因为单元格的高度是44pt,例如,然后是sqrt(2*44*44)…或62!!!哦,天哪,太棒了!我从来没有想到这会那么容易!Thx!我希望我能多次提升!