NSTextView refuses to scroll more than 5 pages - swift

I built an OS X swift 3 application that uses an NSTextview. It works great but when I try to write or paste more than 5 pages (5 full screens of the NSTextView), then the text is not visible.
I know the text is sill there because if I select all text >> copy it >> paste it to another text editor (e.g. word) then I can see the whole text I pasted and written. But for some reason the NSTextView just refuses to scroll more than 5 pages. The scroll bar looks like it reached the bottom of the document, but actually the document contains more text.
Any help would be appreciated.

Related

Textview not showing whole text in ios 8

I have problem with textview because when we set the some text into text view at run time, it not shows the whole text, its showing only few text and spaces is available in textview. So please suggest me any way to fix this problem.It was working in ios 7 but getting problem in ios 8. This is screen shot.
I have added screen shots which show the text but not whole text but when we have tapped on textview it shows full text.
Thanks.

UITextField position is different on iPhone 5 versus older iPhone (3GS/4/4S)

I have a UITextbox on the bottom of my screen (which is the table you see in the graphic below).
On the iPhone 3GS/4/4S it shows up correctly on the bottom. However, on my iphone 5, it is on the same screen where it would normally be on a regular iphone, screenshot below:
Is there a way to resolve this through IB or must it be done with code?
You can see a bit of blank white space at the bottom where the last tab is cut off, it looks like its still reserving room for the input box.
In interface builder (where you're using strings & struts and NOT auto layout), you can change what you're looking at by selecting the view controller you want to work with and then, in the Attributes Inspector for the view controller, touch this pop-up menu:
iPhone 5 screen size:
iPhone 4 & earlier screen size:
You can then see the difference between the two iPhone screen sizes.
Now, to get the text field to hug (or stay aligned at the bottom), click the bottom strut for the text field. It should look something like this:

use tableview as uitextview

i want to develop a application like notepad app of iphone or ipod. i try my level best to design a uitextveiw like a paper with lines but it has a lot of problems like background image does not scroll with scroll of uitextview. and does not reapeat itself when text increases the background image.
its seems to me that the notepad app use a table view for taking input from user how i donot know.
so anyone who can tell me how to design a view like notepad app.
use a tableview and then place text field in each row such that if the text field limit reach the maximum length the next row text field become first responder. and when user click save then read data from all text field and then save it where u want.
but the only problem that i am facing is when the user past some data then i am unable to show that data in next text field if the past data is larger than the maximum length of a text field.
hope this help others.

Iphone like password interface

I am new to Iphone programming. I want to add a password module to my application with look and feel as iphone's "Enter Passcode". Is it possible. I earlier tried this by using four text boxes and allowing allowing to enter only one alphabet in each.
This had the problem of cursor in the text boxes. So i disabled all these, took an invisible text box. Allowed user to enter passcode in it. And copied the text in each of those disable text box on textediting event. This works as required. However the last text box of the four never displays text. Is this because i have chosen text editing event. Please help.
There's a Google Code project that has implemented this pretty nicely:
http://code.google.com/p/kpasscode/
Hope this helps!
You mean the 4 number pin pad?
I implemented something similar
xib file with 12 UIButtons 4 UILabels and 4 UIImageViews.

UITextField: Text Entered Programmatically but not Visible in the Text Field

I have a weird behaviour that has only shown up in the last week. I don't use IB, all the controls are created in code.
I have a text field with a keyboard active. The first time I load the text field and use the keyboard, everything works normally. The second time I use it, the typed text does not show in the text field. However, the text is in the text field programmatically. For example, I can use it to execute a search. When the keyboard closes, the text appears.
Some of my UITextFields have misaligned text. For example, I write "hello", and instead of displaying centered inside the field like normal, it displays shifted several pixels downward to the extent that the bottom of the text is cut off. It's almost as if another view is chopping the bottom off the text by obscuring it.
I use three20, but according to http://groups.google.com/group/three20/browse_thread/thread/d7c4bc1ee2f9590d#, Xcode is suspected of causing the problem. I seen the behavior on 2 diferent macs, one running with Snow Leopard (10.6) and the other with Leopard (10.5).
This is how the problem looks in Xcode:
It is not obvious, but there is text in that search field. Notice that the placeholder text is not show. However, if I hit Search, the code executes with the entered text.
This is how the app appears in the simulator:
I finally find the reason.
I call [textField becomeFirstResponder] in a function called from loadView. But I move it to viewDidAppear and everything work Ok...
I've seen that happen with text fields and affine transforms. If you rotate a text field using a transform, the text shows up in a seemingly random part of the superview. If you use a transform to move the text field to make room for the keyboard, you might be seperating the embedded text editor from the field itself. That would also explain why the text is in the code because the text attribute of the text field is not affected by the visual layout of the UI.